super

남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. this와 super를 알아보기 전에 생성자에 대해서 알아보자. 1. 생성자(Constructor)란? 인스턴스가 생성될 때 호출되는 메서드(인스턴스 초기화 메서드) 인스턴스 변수 초기화 또는 인스턴스생성시 수행할 작업에 사용 모든 클래스는 하나 이상의 생성자가 있어야 한다. 생성자 이름은 클래스 이름과 같다. 생성자는 리턴값이 없다.(void는 쓰지 않음) 접근제한자 클래스이름(매개변수) { // 수행될 코드(인스턴스 변수 초기화 등) } 2. 생성자의 종류 기본 생성자 매개변수가 없는 생성자 생성자가하나도 없으면 컴파일러가 기본 생성자를 추가한다 class Data { int value; Data() { } // 기본 생성자(..
kmindev
'super' 태그의 글 목록