我們今天主要學習了繼承,先說說繼承的概念:
繼承是指乙個物件直接使用另一物件的屬性和方法。繼承
只能是單繼承,具有可傳遞性;例如class son:father //
意思就是子類繼承父類,這就叫做繼承。
繼承的格式:
class son:father //子類繼承父類
son son=new son();
son.get();
console.writeline(son.a);
console readkey();
1.父類和子類的相互轉換
在同一程式裡,派生類的物件可以賦值給基類,反之不行;
基類的指標可以指向派生類,反之不行;
基類的引用可以初始化為派生的物件,反之不行;
派生類指標必須強制轉為基類指標後可以指向基類;
基類指標轉換為派生類指標容易導致崩潰性錯誤;
2.son son=new son();
這句的含義:預設先呼叫父類構造方法,然後再次呼叫子類構造方法,然後再次呼叫子類構造方法。
宣告:此篇文件時來自於
【狗刨學習網】
社群-unity極致學院
3.public son():base(10)
顯示呼叫子類構造方法。
4.複習以前的知識,我還總結出來了銀行的登入系統例如:
using system;
namespace aaa
class program{
string b;
public void login(){
for (i=2;i>=0;i++)
string f=console.writeline();
if (f==b){
console.writeline(登陸成功);
else{
if(i==0){
console.writeline(「沒機會了」);
else{
console.writeline(「你還有」+i+」次機會」);
static void main(string args){
program r =new program();
r.login();
console.readkey();
繼承的概念和意義
組合關係的特點 將其他類的物件作為當前類的成員使用 當前類的物件與成員物件的生命週期相同 成員物件在用法上與普通物件完全一致 物件導向中的繼承子類之間的父子關係 子類擁有父類的所有屬性和行為 子類就是一種特殊的父類 子類物件可以當做父類物件使用 子類中可以新增父類沒有的方法和屬性 class par...
C 繼承和多型概念補充
一,繼承和多型 類之間的繼承 基類,父類 成員變數 描述類的屬性 成員函式 功能 派生類 子類 體現出與基類的不同 繼承 基類與派生類之間訪問許可權 1.public繼承 基類裡面的公有成員變數被繼承後在派生類中也是公有的 可以在類外被訪問 基類裡面的保護成員變數被繼承後在派生類中可以被訪問,在派生...
java 繼承概念
一.繼承的定義 繼承的關係是可以傳遞的。如果a類繼承b類,則可以稱為b是a的父類,a是b的父類。子類可以擁有父類的所有屬性和方法,並且自身還可以自定義新的屬性和方法。繼承是在一般類上構造 建立 擴充新類最有效的方法。二.繼承的使用 1.子類中至少使用一次父類中的構造方法。若父類中只含有乙個有引數的構...