類與對象的創(chuàng)建
-
一個項目應該只有一個main方法
-
無論一個類多么牛逼,它也只有屬性和方法
-
this代表當前這個類
-
類是抽象的(把像的東西抽出來,這一類事物共同具有的,例如:人,都有姓名,性別,會吃飯,會睡覺,但是寫類的時候不能給類的名字或性別等賦值,因為類是抽象的,類是對象的模板,要賦具體的值需要給類new一個具體的對象,用對象給那些屬性方法賦值)
-
舉類理解一下:
//這是我們舉的一個類,有屬性和方法,但不給屬性賦值,因為具體賦值要在方法中賦
public class Demo05 {
String name;
int age;
public static void main(String[] args) {
}
}
public class Demo04 {
public static void main(String[] args) {
//類實例化后會產(chǎn)生自己的一個對象,類是抽象的
Demo05 demo05 = new Demo05();
//demo05對象就是demo05類的具體實例
//同一個類可以產(chǎn)生不同的對象
Demo05 demo051 = new Demo05();
Demo05 demo052 = new Demo05();
//給demo051對象中的name屬性賦值為小明
demo051.name="小明";
System.out.println(demo051.name);
demo052.name="小紅";
System.out.println(demo052.name);
//通過這個例子我們更能明白類是對象的模板,對象可以有多個,要賦具體的值要給對象賦
}
}
現(xiàn)在我們應該理解這句話了:
以類的方式組織代碼,以對象的形式封裝數(shù)據(jù)
|