자바의 정석 문제풀이
Book_366_7_20
요옫
2021. 8. 19. 17:48
상속
class Parent1{
int x=100;
void method() {
System.out.println("Parent Method");
}
}
class Child1 extends Parent1{
int x=200;
void method() {
System.out.println("x="+x); //this.x와 같다
System.out.println("super.x= "+super.x);
System.out.println("this.x= "+this.x);
}
}
public class Book_366_7_20 {
public static void main(String[] args) {
Parent1 p=new Child1();
Child1 c=new Child1();
System.out.println("p.x= "+p.x);
p.method();
System.out.println();
System.out.println("c.x= "+c.x);
c.method();
}
}
//결과
p.x= 100
x=200
super.x= 100
this.x= 200
c.x= 200
x=200
super.x= 100
this.x= 200