面试宝典继承和接口给的答案出了有关问题,自己不太会改
面试宝典继承和接口给的答案出了问题,自己不太会改
#include<iostream>
#include<string>
using namespace std;
class bird
{
public:
void eat();
void sleep();
void fly();
};
class ostrich
{
public:
bird eat(){cout<<"ostrich eat";};
bird sleep(){cout<<"ostrich sleep";};
};
int main()
{
ostrich xiaoq;
xiaoq.eat();
xiaoq.sleep();
return 0;
}
麻烦帮着看下,灰常简单,谢谢
------解决方案--------------------
如果只想通过编译可以把返回类型改为 void
#include<iostream>
#include<string>
using namespace std;
class bird
{
public:
void eat();
void sleep();
void fly();
};
class ostrich
{
public:
bird eat(){cout<<"ostrich eat";};
bird sleep(){cout<<"ostrich sleep";};
};
int main()
{
ostrich xiaoq;
xiaoq.eat();
xiaoq.sleep();
return 0;
}
麻烦帮着看下,灰常简单,谢谢
------解决方案--------------------
如果只想通过编译可以把返回类型改为 void
class ostrich
{
public:
void eat()
{
cout<<"ostrich eat";
}
void sleep()
{
cout<<"ostrich sleep";
}
};