色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > 芯靈思SinlinxA33開發(fā)板安卓開發(fā)-java語言基礎(chǔ)(8)

          芯靈思SinlinxA33開發(fā)板安卓開發(fā)-java語言基礎(chǔ)(8)

          發(fā)布人:系兄弟來砍我 時間:2018-12-26 來源:工程師 發(fā)布文章

          Java學習筆記

           

          訪問權(quán)限:當用一個類創(chuàng)建了一個對象之后,該對象可以通過.運算符操作自己的變量、使用類中的方法,但對象操作自己的變量和使用類中的方法是有一定限制的。  

          所謂訪問權(quán)限是指對象是否可以通過.運算符操作自己的變量或通過.運算符使用類中的方法。 

          訪問限制修飾符有private、protected和public,都是Java的關(guān)鍵字,用來修飾成員變量或方法。

           

          私有變量和私有方法:用關(guān)鍵字private修飾的成員變量和方法稱為私有變量和私有方法。 

           

          對于私有成員變量或方法,只有在本類中創(chuàng)建該類的對象時,這個對象才能訪問自己的私有成員變量和類中的私有方法。

           class Tom {

              private float weight; 

              private float f(float a,float b){  

                  return a+b;

              }     

          }

          class Jerry {

             void g() {

                 Tom cat=new Tom();

                 cat.weight=23f;    //非法

                 float sum=cat.f(3,4);   //非法

              }

          }

          共有變量和共有方法:用public修飾的成員變量和方法被稱為共有變量和共有方法 。 

          我們在任何一個類中用類Tom 創(chuàng)建了一個對象后,該對象能訪問自己的public變量和類中的public方法(也可以通過類名來操作成員變量、方法) 。

          class Tom {

              public float weight;  

              public float f(float a,float b) {  

                   return a+b;

              }  

          }

          class Jerry {

            void g() { 

                  Tom cat=new Tom();

                   cat.weight=23f;     //合法

                   float sum=cat.f(3,4);   //合法

              }

          }

          受保護的變量和方法:用protected修飾的成員變量和方法被稱為受保護的成員變量和受保護的方法 。

          我們在任何一個類中用類Tom 創(chuàng)建了一個對象后,如果這個類和類Tom在同一個包中,那么該對象能訪問自己的protected變量和類中的protected方法。

          class Tom { 

              protected  float weight;              

              protected float f(float a,float b) {   

                  return a+b;

              }     

          }

          class Jerry {  

             void g() {

                  Tom cat=new Tom();

                  cat.weight=23f;      //合法

                  float sum=cat.f(3,4); //合法

              }

          友好變量和有好方法:不用private、public、protected修飾的成員變量和方法被稱為友好變量和友好方法。

          我們在任何一個類中用類Tom 創(chuàng)建了一個對象后,如果這個類和類Tom在同一個包中,那么該對象能訪問自己的友好變量和類中的友好方法。

          class Tom { 

              protected  float weight;              

              protected float f(float a,float b) {   

                  return a+b;

              }     

          }

          class Jerry {  

             void g() {

                  Tom cat=new Tom();

                  cat.weight=23f;      //合法

                  float sum=cat.f(3,4); //合法

              }

           

          Public類與友好類:類聲明時,如果在關(guān)鍵字class前面加上public關(guān)鍵字,就稱這樣的類是一個public 類 。

          可以在任何另外一個類中,使用public類創(chuàng)建對象。 

          如果一個類不加public修飾,這樣的類被稱作友好類。

          在另外一個類中使用友好類創(chuàng)建對象時,要保證它們是在同一包中。

          注:

          (1)不能用protected和private修飾類

          (2)訪問限制修飾符按訪問權(quán)限從高到低的排列順序是:public、ptotected、友好的、private

           


          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。

          電容式觸摸屏相關(guān)文章:電容式觸摸屏原理


          關(guān)鍵詞:

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉