1.類是什么?
比如我們想認知汽車這個東西,想知道什么是汽車,我們觀察了各種各樣的汽車后,總結出來汽車都是四個轱轆一個殼子,而總結的程序是我們抽象的程序,
通過抽象發現,車有以下特點:
1.帶四個轱轆
2.帶方向盤
3.有座椅
4.有個殼子
通過各種各樣的汽車,我們抽象出來幾個汽車的特征,我們就可以歸納出一個汽車類,通過這一程序,類就是物件的抽象
抽象就可以理解為,抽出像的部分,抽出類似的部分,歸納共同點
2.類和物件的關系
類可以看作是一個模板,一個圖紙,系統根據類的定義來創造物件
例如,造物主創造了人類,動物類,植物類,
以人類為模板的物件可以是男人,女人,以動物類為模板的物件可以是雞,鴨,鵝,狗,
類(class),物件(object,instance(實體)),某個類的物件和某個類的實體一個意思
3.類的寫法
如何定義一個類?
類里包含兩個一個要素:屬性和方法(如果沒有方法那么就是相當于c語言中的結構體)
屬性:用于該類的靜態特征(名詞),例如學生類,有年齡,姓名,學號,一般作用域就在該類
方法:用于該類的行為特征或功能實作(動詞),例如學生類,可以學習,可以上課,,,
例:
//定義一個類
public class Stu {
//三個屬性
int id;
String name;
int age;
//兩個方法
void study(){
System.out.println("學生可以學習");
}
void play(){
System.out.println("學生可以玩");
}
}
4.類的呼叫
在主方法中,創建一個Stu類的物件,起名為stu,再用這個物件+"."來呼叫類中包含的方法
例:

new方法就是用來創建物件的,呼叫的是類中的一個無參的構造方法,每一個類都默認自帶無參的構造方法,該構造方法用于創建這個類的物件//定義一個類
例:
public class Stu {
int id;
String name;
int age;
void study(){
System.out.println("學生可以學習");
}
void play(){
System.out.println("學生可以玩");
}
Stu(){//系統自帶構造方法,可以不寫
}
public static void main(String[] args) {
Stu stu=new Stu();
stu.play();
}
}
注:一個java檔案中,可以有無數個類,但只能有一個public修飾的類
5.類的定義和呼叫例子

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/164044.html
標籤:Java
