1.什麼是類 類是具有相同屬性的一批對象的抽象化。 1.1屬性 類或者是對象具有的特征稱為屬性。 同一類的對象具有相同屬性,但都具有各自的屬性值,因此每一個對象都是一個獨立的個體。 1.2方法(Method) 類或者對象的行為稱為方法 2.如何定義類和對象 2.1定義一個類 一個類中可以存在多個屬性 ...
1.什麼是類
類是具有相同屬性的一批對象的抽象化。
1.1屬性
類或者是對象具有的特征稱為屬性。
同一類的對象具有相同屬性,但都具有各自的屬性值,因此每一個對象都是一個獨立的個體。
1.2方法(Method)
類或者對象的行為稱為方法
2.如何定義類和對象
2.1定義一個類
[修飾符] class 類名{ 屬性 方法 }
一個類中可以存在多個屬性和方法
2.2屬性的聲明
[修飾符] 屬性類型 屬性名稱 [=預設值]
在定義成員變數時可對其進行初始化賦值,若沒有進行初始化,則會使用預設值對其進行初始化賦值。
定義一個類和對象的實例
public class Student{
//聲明屬性 String name; String grade; int age; char gender;
//定義一個方法 public void learn(String cName){ System.out.println(name+",年齡:"+age+",讀"+grade+",學習"+cName); } public void Show(String appearance){ System.out.println("我叫"+name); System.out.println("我今年讀"+grade); System.out.println("我的年齡是"+age); System.out.println("我是"+gender+"的"); System.out.println("我現在"+appearance); } }
調用這個類
public class Test1Clas{ public static void main (String[] args){ Student stu=new Student(); stu.name="XXX"; stu.grade="6年級"; stu.age=12; stu.gender='男'; stu.learn("JAVA"); stu.Show("有點禿頂"); } }
輸出效果
總結:java中用class關鍵字來定義類,類是對一批類似對象的描述,是抽象的。對象的抽象化是類,類的具體化則是對象。類中概括了每個對象的屬性以及行為特征,當我們定義了java類後,可以用new關鍵字來聲明指定類的對象,可以聲明多個對象,每個對象都是彼此獨立的個體。