llgd.net
当前位置:首页 >> C++声明一个基类MAmmAl,有私有整形成员变量AgE,构... >>

C++声明一个基类MAmmAl,有私有整形成员变量AgE,构...

pig类中不能给age直接赋值,因为父类的私有成员,不管以何种形式继承,子类度不能直接访问,如果在父类中改成public,保护继承后,这个成员在子类中就是 一个保护的成员,是可以直接赋值的。

using System; namespace Animal { public class Mainclass { public static void Main() { Marmmal m = new Marmmal(10,50); Dog d = new Dog("red"); Console.WriteLine(m.Age); Console.WriteLine(m.Weight); Console.WriteLine(d.Color); } ...

原因出在你的static函数是private(私有的) 所以类外部不能调用的。 只有在类的内部,或都由这个类生成的对象的内部才能使用 你把他的权限改成public,他就能在类外部使用了, 你那两种调用才会成功。

#include "iostream" using namespace std; class CPU { public: CPU(int a,int b,double c); CPU(CPU &); int getfr(){ return frequency; } int getwo(){ return wordlength; } double getco(){ return coefficient; } void run(){ cout

构造器,就是构造函数,是在创建一个对象的时候由系统自动调用的。 例如,int a;这个时候就调用int的构造函数,创建了一个int型的对象a. 再多说一个,int a=10;这个时候实际是做了两个操作,第一是调用构造函数创建a,然后调用int的=操作符,给a...

#include #include using namespace std;class animal{public:animal(string n){ name = n; };string GetName(){ return name; };virtual float GetWeight()= 0;private :string name;};class dog :public animal{public:dog(float w, string n)...

这有点高难度。我以前搞过网站农场插件。你从PHPwin 那个网站里面找 好像有农场插件,我以前在我的网站上装过。你直接拿过来把里面的源代码复制出来就够了。跟QQ空间的一样。是PHP代码!还有SQL数据库文件!相信你会看的懂!我是搞网页编写的,...

我的没问题,你最好把程序写完整,在编译,应该是不会有问题的

#include enum myColor{BLACK,WHITE}; class Mammal { public: //构造函数 Mammal(); ~Mammal(); //访问数据成员 int GetAge() const{return itsAge;} void SetAge(int age){itsAge=age;} int GetWeight() const {return itsWeight;} void SetWe...

这个代码就是基类提供了一接口clone,里面创建一个pig的实例发回给调用者(其中调用的是pig这个类的拷贝构造函数)

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com