现有三个类,类A,类B,类C,其中类B在类A中定义了一个(public)对象d,且在类A中实例化.类C想用d,咋办
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 15:16:26
现有三个类,类A,类B,类C,其中类B在类A中定义了一个(public)对象d,且在类A中实例化.类C想用d,咋办
class A{
public B d;
d = new B();
public B getB()
{
return d;
}
}
class C{}
{A a = new A();
a.getB();
}
能获得A的对象么
再问: 我是菜鸟,不太清楚。我有疑问,我的对象d在类A中已经实例化了,在类c中再new一个a,这样得到的d跟类A中的d不一样了吧?谢谢。。。
再答: 你说的对,但是你要知道每次A中的d也是不一样的,就是说没运行一次,这个对象的属性值都不一定一样,但是你的这几个类的定义我不清楚,如果可以的话直接在C中引用B的对象不型么,而且你说是mfc,我也不是很清楚有没区别
public B d;
d = new B();
public B getB()
{
return d;
}
}
class C{}
{A a = new A();
a.getB();
}
能获得A的对象么
再问: 我是菜鸟,不太清楚。我有疑问,我的对象d在类A中已经实例化了,在类c中再new一个a,这样得到的d跟类A中的d不一样了吧?谢谢。。。
再答: 你说的对,但是你要知道每次A中的d也是不一样的,就是说没运行一次,这个对象的属性值都不一定一样,但是你的这几个类的定义我不清楚,如果可以的话直接在C中引用B的对象不型么,而且你说是mfc,我也不是很清楚有没区别
现有三个类,类A,类B,类C,其中类B在类A中定义了一个(public)对象d,且在类A中实例化.类C想用d,咋办
类声明中,指明该类不能有子类的是() A public B abstract C final D class
1.在一个类的定义中,包含有( )成员的定义.A.数据 B.函数 C.数据和函数 D.数据或函数
是否可以将一个类的对象赋给另一个类的对象,class a,class b ,a c ,b d,把 c=d;可以吗
在语句cin>>data;中,cin是( ).A.C++的关键字 B.类名 C.对象名 D.函数名
在C#中,定义派生类时,指定基类应使用的语句是( ).A.Inherits B.:C.Class D.Overrides
为什么在派生类B中定义复制构造函数时,B(B&b):A(b),n(b)中对象名b去了之后结果不一样呢
在c#中,定义两个类A,B,且B:A,那么A a = new
下列说法那个正确?( ) A.不需要定义类,就能创建对象 B.属性可以定义为抽象类 C.对象中必须有属性和
想问问C和D选项有关构造函数的说法不正确的是( D ).(A)构造函数名字和类的名字一样(B)构造函数在定义类的对象时自
类中所有实例共享的变量是什么变量?A 类变量 B 实例变量 C共有变量 D 所有变量
什么是a.b.c.d类火灾?