vc 如何建立程式 構造和繼承

2022-08-13 20:15:13 字數 725 閱讀 7850

#include

//定義乙個動物類

class animal

void sleep();//新增方法

void breathe();//新增方法

};如果還想定義乙個貓,狗,羊......乙個乙個類的去定義太麻煩了

//用繼承的辦法來定義乙個魚的類

//那麼animal類有的方法,fish就會繼承

類的繼承,父類(基類),子類(派生類)

有三種繼承的方式,public,private (在內部也不能被訪問,否則,編譯會出錯,如下圖,把breathe這個方法定義為了私有,那麼,在fish中是不能訪問來呼叫這個方法的),protected(對其子類來說,在內部可以訪問的)

#include

//定義乙個動物類

class animal

void eat()//新增方法

};//fish 呼叫sleep方法

(在構造過程中是基類先構造)

若定義乙個析構函式來呼叫,是魚先析構,animal後析構(析構先子類後父類)

建構函式和繼承

建構函式和繼承 左直拳有同事用到了泛型,卻編譯通不過 public class class1 public class class2 class1 以為是泛型的原因。問到我,我也是支支吾吾,閃爍其詞,一會兒說繼承的基類不用再寫泛型變數,一會兒又說可能是建構函式用了泛型。試了一下,才知道根本不關泛型的...

建構函式和繼承

建構函式和繼承 左直拳有同事用到了泛型,卻編譯通不過 public class class1 public class class2 class1 以為是泛型的原因。問到我,我也是支支吾吾,閃爍其詞,一會兒說繼承的基類不用再寫泛型變數,一會兒又說可能是建構函式用了泛型。試了一下,才知道根本不關泛型的...

原型鏈繼承和建構函式繼承

原型鏈繼承 function father name,age father.prototype.walk function function son son.prototype new father 此處為原型鏈繼承,繼承的是father例項上的屬性 var son1 new son zhangsa...