<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                1.圖 ![](https://box.kancloud.cn/c0cc4c9e3b1d829e4f909b89be38b71f_1096x620.png) ~~~ /** * static關鍵字 * 作用:是一個修飾符,用于修飾成員(成員變量,成員方法) * 1.被static修飾后的成員變量只有一份 * 2.當成員被static修飾之后,多了一種訪問方式,除了 * 可以對象調用之外,還可以被類名直接調用(類名.靜態成員) * static的特點: * 1.隨著類的加載而被加載 * 2.優先于對象的存在 * 3.被所有的對象所共享的 * 4.可以直接被類名所調用 * * 存放位置 * 類變量隨著類的加載二存在于data內存區 * 實例變量隨著對象的建立二存在于堆內存 * * 生命周期: * */ ~~~ ~~~ package obj.b3; public class Tset { public static void main(String[] args) { System.out.println(Student.country); /*Student a =new Student(); a.country="中國"; Student b =new Student(); System.out.println(b.country);*/ } } class Student{ String name; int age;//實例變量 static String country;//靜態變量(類變量) } ~~~ ~~~ /** * static關鍵字 * 作用:是一個修飾符,用于修飾成員(成員變量,成員方法) * 1.被static修飾后的成員變量只有一份 * 2.當成員被static修飾之后,多了一種訪問方式,除了 * 可以對象調用之外,還可以被類名直接調用(類名.靜態成員) * static的特點: * 1.隨著類的加載而被加載 * 2.優先于對象的存在 * 3.被所有的對象所共享的 * 4.可以直接被類名所調用 * * 存放位置 * 類變量隨著類的加載二存在于data內存區 * 實例變量隨著對象的建立二存在于堆內存 * * 生命周期: * * 方法注意事項: * 1.靜態的方法只能訪問靜態的成員 * 2.非靜態的方法既能訪問靜態的成員(成員變量,成員方法)也能訪問非靜態成員 * 3.靜態的方法中是不可以定義this super關鍵字 * 因為靜態優先于對象的存在,所以靜態方法不可以出現this * * 什么時候使用靜態 * static所修飾的內容是成員(成員變量,方法) * 從兩方面入手: * 什么時候使用靜態的成員變量: * 當屬于同一個類的所有對象出現共享數據時, * 需要將存儲這個共享數據的成員變量用static修飾 * * 什么時候使用靜態方法 * 當功能內部沒有訪問到非靜態成員時(對象特有的數據) * 那么該功能可以定義成靜態的 * */ ~~~ ~~~ package obj.b3; public class Tset { public static void main(String[] args) { Student.print(); //Student.p();錯誤的 } } class Student{ String name; int age;//實例變量 static String country;//靜態變量(類變量) static void print(){ String AA="你好"; System.out.println(country);//對 //System.out.println(age);//錯,這是非靜態成員 System.out.println(AA);//對,這是局部變量,不是成員變量 } void p(){ System.out.println(country); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看