一、類與物件的解析
物件是指有實體,真實存在的事物;類是指滿足或具有某些條件但 不客觀存在的事物。
二、如何建立類,如何建立物件,如何呼叫屬性和方法
public class jianke{}//建立類
public string jianke;//建立屬性
public void shuajian();//建立方法
jianke lyc = new jianke;//建立物件
lyc.shuajian();//呼叫方法
三、構造方法與一般方法的區別
1、構造方法沒有返回值宣告,方法必須有返回值的宣告。
2、構造方法的名字必須和類名一樣,方法的名字一般和類名不一樣。
3、構造方法通過new 關鍵字呼叫 ,方法通過物件呼叫。
4、 呼叫構造方法的結果是建立乙個物件,呼叫方法的結果是物件在 執行乙個動作構造方法的繼承問題。
5、構造方法不能被子類繼承;在子類的構造方法中必須要呼叫父類的構造方法;預設情況下,呼叫的是父類的無引數的構造方法。
**示例:
一般方法:
package lfb;
public class task1
}
構造方法:
招數類:
package lfb;
public class zhashu
public void z2()
public void t1()
public void t2()
}
主函式
package lfb;
public class huihe
}
四、方法過載與重寫的區別
方法過載:
在同乙個類中,可以定義多個同名不同引數列表的方法,就是方法過載。
方法重寫:
在子類中定義乙個和父類中同名同引數列表同返回值的方法,就是方法的重寫。
**示例:
方法過載:
package lfb;
public class task2
public void jianfa(string name,int shanghai)
}
方法重寫:
父類:
public class task2
}
子類:
public class task1 extends task2
}
主函式:
public class task3
}
五、解析物件導向的三大特徵
1、封裝
封裝是把過程和資料報裝起來,對資料的訪問只能通過已定義的介面。
**示例:
資料封裝:
public class task3
public string getname()
public void xingwei()
}
主函式
public class task2
}
2、繼承
子類繼承父類的特徵和行為,使得子類物件(例項)具有父類的例項域和方法,或子類從父類繼承方法,使得子類具有父類相同的行為。
3、多型
相同型別[相同父類型別不同子類型別]的物件,呼叫相同的方法[可能是子類重寫的方法],得到的結果可能是不一樣的
物件導向第一次作業
1.編寫程式,從鍵盤輸入三個值,並列印其和 平均數 積 最小值和最大值。2.編寫乙個程式,計算0到10的平方和立方,並用製表符 t 列印值 3.編寫乙個程式,讀取五位整數並確定其是否為回文 4.peter minuit問題 1626年,荷屬美洲新尼德蘭省總督peter minuit花了大約24美元的...
物件導向第一次實驗
實驗一 類與結構 1 實驗目的 了解和使用 vc 的整合開發環境。熟悉 vc 整合開發環境的基本編輯命令及功能鍵 學會常規視窗操作。熟悉常用功能選單命令。學習完整的 c 程式開發過程 編輯 編譯 連線 除錯 執行及檢視結果 理解簡單的 c 程式結構。通過實驗理解類與結構的區別,掌握類的定義,了解使用...
物件導向第一次作業
首先是一些基本概念的宣告 三角函式sin x cos x 另外,本指導書範圍內所有的詞語 三角函式 除非特殊說明,否則一律包含且僅包含上述兩個函式 常數因子包含乙個帶符號整數,如 233。表示式因子將在表示式的相關設定中進行詳細介紹。不過,表示式因子不支援冪運算。巢狀因子本次作業將支援因子巢狀在三角...