언어 공부/JAVA
JAVA/생성자
생성자의 기본 생성자는 인스턴스 생성시 호출되는 '인스턴스 초기화 메서드' - 생성자의 이름은 클래스 이름과 같아야한다. - 생성자는 리턴값이 없다. * 생성자는 단지 인스턴스를 초기화하는 메서드일 뿐이다. 오해금지. ex) Card c = new Card(); 연산자 new에 의해서 메모리(heap)에 Card클래스의 인스턴스가 생성된다. 생성자 Card()가 호출되어 수행된다. 연산자 new의 결과로, 생성된 Card인스턴스의 주소가 변환되어 참조변수 c에 저장된다. 또한. 생성자에서 다른 생성자를 호출할때 - this(), this를 사용한다. this()와 this는 이름만같을뿐 전혀다른 개념이니 유의하자. 같은 클래스의 멤버들 간에 서로 호출할 수 있는 것처럼 생성자 간에도 서로 호출이 가능하다..
2022. 5. 11. 02:18
최근댓글