Super 썸네일형 리스트형 super super 는 상속때문에 생기게된 키워드. super() 는 부모클래스의 생성자 호출을 의미한다. 예를들어 Main에서 new Dog()를 실행하면 1번 화살표를 따라 갈 것이다. 그러면 Dog class를 생성할 때 new Dog()에서 ()에 아무 파라미터도 없으므로 2번 화살표와 같이 이동한다. 만약()에 Dog b처럼 있었다면 2번 화살표 아래 보이는 public Dog(String name, int age){ ...} 로 이동했을 것이다. 아무튼, 생성자를 보니까 super라는 녀석이 보인다. super는 부모클래스를 생성하고 초기화 하는 역할을 한다. 왜 부모 클래스를 생성할까? extends .. 즉 상속을 하기위해선 먼저 부모클래스를 만들어야하기 때문이다. 부모 없이는 자식도 없으니깐. 아.. 더보기 이전 1 다음