For the questions below, consider the following class definition:
public class AClass
{
protected int x;
protected int y;
public AClass(int a, int b)
{
x = a;
y = b;
}
public int addEm( )
{
return x + y;
}
public void changeEm( )
{
x++;
y--;
}
public String toString( )
{
return "" + x + " " + y;
}
}
-Consider that you want to extend AClass to BClass. BClass will have a third int instance data, z. Which of the following would best define BClass'constructor?
A) public BClass(int a, int b, int c) {
Super(a, b, c) ;
}
B) public BClass(int a, int b, int c) {
X = a;
Y = b;
Z = c;
}
C) public BClass(int a, int b, int c) {
Z = c;
}
D) public BClass(int a, int b, int c) {
Super(a, b) ;
Z = c;
}
E) public BClass(int a, int b, int c) {
Super( ) ;
}
Correct Answer:
Verified
Q3: Which of the following is not a
Q15: The instruction super( ); does which of
Q17: Aside from permitting inheritance, the visibility modifier
Q18: If a programmer writes a class wanting
Q21: As described in the Software Failure, the
Q22: If you instantiate an Abstract class, the
Q23: For the questions below, assume that Student,
Q24: Which of these is correct?
A) a base
Q25: Why shouldn't an abstract method be declared
Q31: All classes in Java are directly or
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents