第十六課 面向對象的基本概念

第十六課  面向對象的基本概念
一、基本概念:
OOP:object oriented programming(面向對象程序設計)
類:是一個抽象的模型,它由成員變量和成員方法組成
對象:類的實例化
數據封裝:把對象和數據組合起來的操作
繼承:從一個類中派生出的新類,稱爲子類,子類繼承父類的功能與屬性,同時也可以產生新的功能與屬性。
接口:它不是一個類,而是對符合接口需求的類的一套規範。一個類可以有多個接口。它的提出主要是爲了彌補JAVA只支持單重繼承機製造成的缺陷。
多態性:主要表現在接口和抽象類上
對象的生命週期:創建、使用和釋放。
二、創建對象的步驟:
1、聲明對象:
  如:String str;
2、實例化對象
  str=new String();
我們看一個具體的實例:
class Car{
private String tireType;//輪胎型號
private int gearNum;//排檔數
private float engine;//引擎排氣量
public Car(String t,int g,float e){
this.tireType=t;
this.gearNum=g;
        this.engine=e;
}
public void Equipment(){
System.out.println("轎車排檔數"+gearNum);
        System.out.println("轎車輪胎型號"+tireType);
  System.out.println("轎車排氣量"+engine);
}
}
public class ObjectTest{
public static void main(String args[]){
Car test=new Car("3號",3,13);
test.Equipment();
}
}
說明:
1、類明的第一個字母應該大寫,並具有該類的特徵
2、通常類成員都是私有的,而方法?**械?br />3、構造方法用來定義對象的初始狀態,每個類都有構造方法
4、構造方法每個類都有,其名稱必須與類名相同
5、構造方法不能被用戶直接調用,只能通過new自動調用
6、構造方法沒有返回值,但不能用 void來聲明

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章