super키워드는 상속과 관련되어 있는 키워드이다. 자바는 단일상속만 지원하는데 super키워드는 바로 윗단계의 클래스의 인스턴스를 지칭하는 키워드이다. 예시를 보여주면 class 동물 { void method() { System.out.println("동물") }} class 조류 { super.method(); void method() { System.out.println(" 조류 ") }} class 펭귄 { super.method(); void method() { System.out.println(" 펭귄 ") }} public c..
this키워드는 객체 자신을 가르킨다고 볼수있다. 예시를 들어 보면 class 외부 클래스 { int value = 10; void printmethod() { int value = 20; System.out.println(value) ; System.out.println(this.value); }} 위의 코드를 보면 value라는 변수명을 가진 코드가 두개 인데 this라는 키워드를 정확히 이해하지 못하면 두개의 출력값이 어떤값을 출력할지 알수가 없다고 생각한다. 위의 value는 메서드 내부의 value인 20을 출력하고 this.value는 외부클래스에서 가지고 있는 valu..
