public class Person
{
List<Contact> Contacts {get;set;}
}
public abstract class Contact
{
string Value {get;set;}
}
public class Email : Contact
{
}
public class Chat: Contact
{
假設我有一個公共類Parent和兩個派生子類,分別稱爲son和daughter。然後,我在女兒班下面有一個叫做玩具的派生類。 如果我稱之爲: class toys : public daughter {
}
做這個類繼承所有的保護和公共變量/女兒類和父類中的功能呢?在創建層次結構並使用「派生類:訪問器類型基類」語法時,是否添加另一個冒號來訪問另一個類的所有變量/函數,或者它是從上到下的繼承
在C++中,是否有一種標準方法可以在可以使用派生類變量的基類中創建函數? class Foo{
private:
int x;
public:
Foo(){
x = 2;
}
void print(){
std::cout << x << std::endl;
}
};
class Derived : public