多项选择题
Which statements concerning the relationships between the following classes are true?()
class Foo { int num;
Baz comp = new Baz();
}
class Bar { boolean flag;
}
class Baz extends Foo {
Bar thing = new Bar();
double limit;
}
A.A Bar is a Baz.
B.A Foo has a Bar.
C.A Baz is a Foo.
D.A Foo is a Baz.
E.A Baz has a Bar.
相关考题
-
多项选择题
Giventwocollectionobjectsreferencedbycol1andcol2,whichofthesestatementsaretrue?()
A.The operation col1.retainAll(col2) will not modify the col1 object.
B.The operation col1.removeAll(col2) will not modify the col2 object.
C.The operation col1.addAll(col2) will return a new collection object, containing elements from both col1 and col2.
D.The operation col1.containsAll(Col2) will not modify the col1 object. -
多项选择题
Which statements concerning the following code are true?() class a { public a() {} public a(int i) { this(); } } class b extends a { public boolean b(String msg) { return false; } } class c extends b { private c() { super(); } public c(String msg) { this(); } public c(int i) {} }
A.The code will fail to compile.
B.The constructor in a that takes an int as an argument will never be called as a result of constructing an object of class b or c.
C.Class c has three constructors.
D.Objects of class b cannot be constructed.
E.At most one of the constructors of each class is called as a result of constructing an object of class c. -
多项选择题
Which expressions will evaluate to true if preceded by the following code?() String a = "hello"; String b = new String(a); String c = a; char[] d = { ’h’, ’e’, ’l’, ’l’, ’o’ };
A.(a == "Hello")
B.(a == b)
C.(a == c)
D.a.equals(b)
E.a.equals(d)
