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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!