面向對象有三個特徵:封裝 繼承 多態
以後的開發其實就是在找對象使用,沒有對象就創建一個對象。
三種:找對象,建立對象,使用對象,並維護對象的關係。
類和對象的關係
現實生活中的對象:張三 李四 。
想要描述:就是提取對象的共性內容,對具體的抽象。
描述時,這些對象的共性又:姓名 年齡 性別 學習java功能
映射到java中 ,描述就是class定義的類
具體對象就是對象java在堆內寸中用new建立的實體。
類就是:對顯示生活中事物的描述
對象:就是這類事物 ,實實在在存在的個體
//屬性對應是類中的變量,行爲對應的類中的函數(方法)
//其實定義類,就是在描述事物,就是子啊定義屬性和行爲屬性和行爲共同成爲類中的成員
class Car
{
//描述顏色
String color = "紅色";
//描述輪胎書
int mun =4;
//運行行爲
void run()
{
System.out.println(color+".."+mun);
}
}
public static void main(String[] args)
{
// 生產汽車,在java中通過new操作符來完成
// 就是在對內存中產生一個實體
Car c = new Car(); //c就是一個類類型變量,記住,類類型變臉指向對象
// 需求:將已有的車顏色改成藍色,只會該對象做使用,在java只會方式是。對象.對象成員
c.color = "blue";
c.run();
Car c1 = new Car();
c1.run();
}
}