Question: Inheritance and Accessibility Modifiers (6 points) Consider the following partial class definitions: public class A1 { public int x; private int y; protected int z;
Inheritance and Accessibility Modifiers (6 points) Consider the following partial class definitions:
public class A1
{ public int x; private int y; protected int z; ... }
public class A2 extends A1
{ protected int a; private int b; ... }
public class A3 extends A2
{ private int q; ... }
a. Which instance data (class variables) are accessible in class A2? List all accessible ones in A2.
b. Which instance data (class variables) are accessible in class A3? List all accessible ones in A3.
c. Which classes get access to the y variable defined in A1?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
