Medium
What does the following code return ?
public class A {
public int x = 1
protected int y = 2
private int z = 3
public int getZ() {
return z;
}
}
public class B extends A {
public int getY() {
return y;
}
}
A b = new B();
print(b.x - b.getY() - b.getZ())
Author: SamuelStatus: PublishedQuestion passed 611 times
Edit
3
Community EvaluationsNo one has reviewed this question yet, be the first!
3
Explain the difference between overriding and overloading in OOP.11
Overrided method visibility must be the same or less restrictive than the inherited method.2
How to instantiate objects with a type which is derivated from an abstract type in OOP9
Inheritance in OOP.4
When can you do a+b in OOP ?6
Can a class implements several interfaces ?2
Which modification of the following code WILL NOT make the output be "success" ?