一個項目應該只有一個main方法java
不管一個類多麼牛逼,它也只有屬性和方法this
this表明當前這個類code
類是抽象的(把像的東西抽出來,這一類事物共同具備的,例如:人,都有姓名,性別,會吃飯,會睡覺,可是寫類的時候不能給類的名字或性別等賦值,由於類是抽象的,類是對象的模板,要賦具體的值須要給類new一個具體的對象,用對象給那些屬性方法賦值)對象
舉類理解一下:模板
//這是咱們舉的一個類,有屬性和方法,但不給屬性賦值,由於具體賦值要在方法中賦 public class Demo05 { String name; int age; public static void main(String[] args) { } } public class Demo04 { public static void main(String[] args) { //類實例化後會產生本身的一個對象,類是抽象的 Demo05 demo05 = new Demo05(); //demo05對象就是demo05類的具體實例 //同一個類能夠產生不一樣的對象 Demo05 demo051 = new Demo05(); Demo05 demo052 = new Demo05(); //給demo051對象中的name屬性賦值爲小明 demo051.name="小明"; System.out.println(demo051.name); demo052.name="小紅"; System.out.println(demo052.name); //經過這個例子咱們更能明白類是對象的模板,對象能夠有多個,要賦具體的值要給對象賦 } }
如今咱們應該理解這句話了:class
以類的方式組織代碼,以對象的形式封裝數據方法