物件導向1

2021-08-21 20:59:22 字數 731 閱讀 8298

現在程式開發有兩個主流的方法:

(1)結構化程式設計,也叫面向過程程式設計。結構化程式設計主張以功能/步驟來進行軟體設計。

(2)物件導向程式設計。 物件導向程式設計思想逐漸成熟起來。它使用類,物件,繼承,封裝,訊息等概念來進行程式設計。

類的定義:   =成員變數+方法

格式語法:

修飾詞  class  類名

修飾詞 返回值型別  method2(形參){}

.....    

}物件:類的例項化,即類中的個體       

如何建立物件:使用關鍵字new

類名 引用變數  = new 類名();

引用變數,簡稱引用,儲存的是物件的位址資訊  

成員變數的呼叫:

引用.成員變數名

方法的呼叫:引用.方法名(有參傳參)   

類與物件的關係:

類是物件的模板,物件是類的例項化

基本型別的變數與引用型別的變數:

值傳遞:

基本資料型別的變數裡儲存的是基本型別的資料,

int a = 5;

int b = a;//將a裡的5複製了乙份,傳遞給了b

址傳遞:

引用型別的變數裡儲存的是物件的位址資訊

空指標異常:

物件導向 1

物件名列印 類名 位址值 1 從磁碟讀取class檔案,載入進方法區的class檔案區 2 將class檔案靜態的屬性和行為的載入進靜態區 3 將class檔案中私有的行為載入進方法區 4 在堆中持有方法的引用 5 讀取class檔案中的成員字段,並初始化 6 在堆中持有方法的引用 7 將這個位址賦...

物件導向1

oc中定義類需要以下兩部分 類介面部分語法 ubte ce用於宣告定義類的藉口部分 inte ce myperson nsobject 宣告成員變數 宣告方法 為方法型別標識 代表為類方法,直接用類名即可呼叫 代表實力方法,需用物件才能呼叫 void 為方法返回值型別 若無返回值需要用void宣告沒...

物件導向1

物件導向程式設計 物件導向程式設計 object oriented programming,oop 主要針對大型軟體設計而提出,使得軟體設計更加靈活,能夠很好地支援 復用和設計復用,並且使得 具有更好的可讀性和可擴充套件性。python中物件的概念很廣泛,python中的一切內容都可以稱為物件。類定...