(Java) 참조변수 super

Jayden·2023년 3월 6일

Java

목록 보기
20/35
  • 객체 자신을 가리키는 참조변수.
    인스턴스 메서드(생성자)내에만 존재
  • 조상의 멤버를 자신의 멤버와 구별할 때 사용한다.
    아래의 코드에서 x에 해당.
class Ex7_2 {
	public static void main(String args[]) {
		Child c = new Child();
		c.method();
	}
}

class Parent { int x=10; /* super.x */}

class Child extends Parent {
	int x=20;			// this.x

	void method() {
		System.out.println("x=" + x);
		System.out.println("this.x=" + this.x);
		System.out.println("super.x="+ super.x);
	}
}


**출력화면**

x=20
this.x=20
super.x = 10

0개의 댓글