Lesson_7 上课笔记_1 ----static关键字和导包
生活随笔
收集整理的這篇文章主要介紹了
Lesson_7 上课笔记_1 ----static关键字和导包
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2012-01-17
1 /*********************************************************** 2 * Lesson_7_1 3 * 4 * Static關(guān)鍵字的使用 5 * 13-01-17 6 * note by CocoonFan 7 ************************************************************ 8 ************************************************************ 9 * 一.靜態(tài)成員變量(static) 10 * 1.當(dāng)方法加上static后該方法不在屬于對(duì)象而屬于 "類(lèi)" 11 * 2.無(wú)需實(shí)例化就可以使用(例如Math類(lèi)就是這樣實(shí)現(xiàn)的) 12 * 3.規(guī)范命名 類(lèi)名.類(lèi)變量名 或者 類(lèi)名.類(lèi)方法名 13 * 4.類(lèi)變量只有一份內(nèi)存拷貝,所有方法共享該變量 14 * 5.可以通過(guò)類(lèi)名訪問(wèn)變量,也可以通過(guò)對(duì)象來(lái)訪問(wèn)變量. 15 * 但是無(wú)論以哪種方法,都是訪問(wèn)的同一個(gè)變量. 16 * 6.靜態(tài)成員方法不能訪問(wèn)非靜態(tài)變量 17 * 二.打包(類(lèi)似于文件夾)package -- 避免重名 18 * 1.包名是第一條語(yǔ)句(注釋和空白字符除外) 19 * 2.package X.XX.XXX; 20 * 3.eclipse中盡量不要使用默認(rèn)包,使用后其他包使用不了 21 * 4.包的取名 22 * 三.導(dǎo)包--import 23 * 1.方式一:import 包名 24 * 2.方式二.顯式地導(dǎo)入(全名稱限定): 完整包名.類(lèi)名 25 * 3.eclipse 中導(dǎo)包快捷鍵: ctrl + shift + o 26 ************************************************************/ 27 28 public class Lesson_7_1{ 29 public static void main(String []args){ 30 31 Man man1 = new Man(); 32 Man man2 = new Man(); 33 34 System.out.println("man1 的年齡" + man1.age);//20 35 System.out.println("man2 的年齡" + man2.age);//20 36 37 man1.age = 100;//改變man1的年齡 38 System.out.println("man1 的年齡" + man1.age);//100 39 System.out.println("man2 的年齡" + man2.age);//100 40 41 man2.age = 50; 42 System.out.println("man1 的年齡" + Man.age);//50 43 System.out.println("man2 的年齡" + Man.age);//50 注意規(guī)范命名 類(lèi)名.類(lèi)變量名 44 45 System.out.println("\n無(wú)需實(shí)例化就可以使用:年齡 = " + Man.age); //50 46 47 Man.display(); 48 49 ID = "123"; 50 } 51 52 public static String ID; 53 } 54 55 class Man{ 56 //static 57 private String name; //成員變量 58 private static String sex; 59 public static int age = 20; //類(lèi)變量(靜態(tài)變量) 60 61 public static void display(){//類(lèi)方法 62 //name = "張三";//會(huì)出錯(cuò)靜態(tài)方法只能訪問(wèn)靜態(tài)的變量或者其他的靜態(tài)方法 63 //this.sex = "男";//不能使用this 64 sex = "男"; 65 System.out.println("\n無(wú)需實(shí)例化就可以調(diào)用display方法~~~\n"); 66 } 67 }?
轉(zhuǎn)載于:https://www.cnblogs.com/CocoonFan/archive/2013/01/17/2865243.html
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Lesson_7 上课笔记_1 ----static关键字和导包的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 窗体控件随窗体大小改变(仍有不足)
- 下一篇: [转]java Socket Input