你好朋友,看到你的问题。我想了一下于是有了以下的想法。
class 在c++中的意思是类,接下来什么是类呢?按照表面意思来解读 类 就是一类。什么是一类呢?一类就是具有同样性质的东西。那怎么把一类的东西方在一起呢?这就需要借助到一个桥梁 class 。class就能把他们一类的东西封装到一起。
class Base 类名
{
private: 属性
int x; 数据成员
public: 属性
void setX(int i) 成员函数
{
x=i;
}
void show() 成员函数
{
cout<<"x="<<x<<endl;
}
};
就比如说上面的程序
深度解析一下哈
class 类名
{
private: 属性为私有
成员变量
};
A是类名,构造函数就得是A函数,不能是constructor啊。
另外你这是C++,不是C#,别混了
class是类,A为父类,B扩展A类,A类里面有个constructor方法,用来输出某些东西,B重写了这个方法。
你这里报错的原因是constructor没有定义返回值