類,對象
類?首先舉一個例子:小李設計了一張汽車設計圖,然後交給生產車間來生產汽車,有黑色的、白色的... 這裏,汽車設計圖就是我們說的類(class),生產車間就是new構造器(大部分對象都是new出來的),生產出來的汽車就是我們要說的對象。可以說java編程實質就是構建類的過程。
對象?萬物皆對象,宇宙中,如植物,動物,人類,每個個體都是各司其職、各盡所能的。這就要求對象高內聚、低耦合(簡單理解就是人的大腦,它負責思考,想象,記憶,而不能呼吸,排毒,消化食物,從而保證它獨立和高效)。對象具有兩種東西狀態(屬性)和行爲(方法),
public class Student {
String name; //姓名
int age; //年齡
String classNo; //班級
String hobby; //愛好
//輸出信息方法
public void show(){
System.out.println(name + "\n年齡:" + age + "\n就讀於:" +
classNo + "\n愛好:" + hobby);
}
}
public class InitialStudent {
public static void main(String args[]){
Student student = new Student(); //建立對象
student.name = "張浩"; //給對象賦值
student.age = 10;
student.classNo = "S1班";
student.hobby = "籃球";
student.show(); //調用方法
} }