1. 程式人生 > >面向物件之類與物件

面向物件之類與物件

面向物件(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;//這裡物件呼叫類的屬性


如果看了有什麼意見或者建議歡迎指正