面向物件之類與物件
阿新 • • 發佈:2018-11-28
面向物件(Object Oriented)是一種新興的程式設計方法,或者是一種新的程式設計規範(paradigm),其基本思想是使用物件、類、繼承、封裝、多型等基本概念來進行程式設計。從現實世界中客觀存在的事物(即物件)出發來構造軟體系統,並且在系統構造中儘可能運用人類的自然思維方式。
在java中,物件就是用來描述客觀事物的的一個實體,有一組屬性和方法構成。
什麼是類呢?
我們以汽車為例,卡車,轎車,救護車我們稱之為汽車類。在Java中我們抽取同類實體的共同性自定義一個類,這個類包含汽車的共有屬性(汽車的輪子,方向盤,發動機,)。
類和物件之間又是什麼樣的關係呢?
簡單的說,類是物件的例項,它們之間是相互包容的關係。
類是將物件共同的屬性抽取出來,將類例項化之後就可以看成一個物件
class Car{
public String pinpai;
public Stringwaixing;
public void start(){
system.out.println(“啟動”);
}
publicvoidstop(){
system.out.println(“停止”);
}
} //這裡Car是類,waixing和品牌是Car的屬性
Car c=new Car();//這裡的c就是類的例項化物件
c.star();//這裡物件呼叫類的方法
c.pinpai;//這裡物件呼叫類的屬性
如果看了有什麼意見或者建議歡迎指正