定义如下的类A和组合类B: class A { private int x; public int y; } class B { public A t; pub
已帮助 人
定义如下的类A和组合类B: class A { private int x; public int y; } class B { public A t; public int s; } 使用组合类B定义一个对象obj,则下列语句中正确的是()。
A.obj.x = 5; obj.y = 5; obj.s = 5;
B.obj.t.x = 5; obj.t.y = 5; obj.t.s = 5;
C.B x = obj; x.y = 5; x.s = 5;
D.B y = obj; y.t.y = 5; y.s = 5;

回答
共1条回复-
代码无法编译,因为类A没有定义一个不带参数的构造方法
