Question: public class Test { public static void main(String[] args) { GraduateStudent G = new GraduateStudent(); Student s Person P = S; G.printPerson(); S. printPerson(); P.printPerson();
public class Test { public static void main(String[] args) { GraduateStudent G = new GraduateStudent(); Student s Person P = S; G.printPerson(); S. printPerson(); P.printPerson(); System.out.println(G.i); System.out.println(s.i); System.out.println(P.i); } } class Person { int i=30; private String getInfo() { return "Person"; } public void printPerson() { System.out.println(get Info(); } class Student extends Person { int i=20; private String getInfo() { return "Student", } class GraduateStudent extends Student { int i=1e private String getInfo return "Graduate public class Test { public static void main(String[] args) { GraduateStudent G = new GraduateStudent(); Student s Person P = S; G.printPerson(); S. printPerson(); P.printPerson(); System.out.println(G.i); System.out.println(s.i); System.out.println(P.i); } } class Person { int i=30; private String getInfo() { return "Person"; } public void printPerson() { System.out.println(get Info(); } class Student extends Person { int i=20; private String getInfo() { return "Student", } class GraduateStudent extends Student { int i=1e private String getInfo return "Graduate
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
