반응형
Notice
Recent Posts
Recent Comments
Link
목록호출 (1)
불로구

저번 강의에서 생성자 오버 로딩에 배운 것 기억나시죠? 생성자 오버 로딩이 많아질 경우 생성자 간의 중복된 코드가 발생할 수 있어요! 매개변수의 수만 다르게 하고 필드 초기화 내용이 비슷한 생성자에서 이런 현상을 많이 볼 수 있는데요, 이럴 때 쓰는 게 this()입니다. this()는 자신의 다른 생성자를 호출하는 코드로 반드시 생성자 첫 줄만 허용합니다!! } 1번을 보시면, Tv t3 = new Tv("삼성","블랙") 을 통해 매개변수가 2개인 생성자로 값을 넘겨준다! 2번을 보시면, this를 통해 받은 값 2개와 price의 300000을 값으로 매개변수가 3개인 생성자로 넘겨준다! 매개변수가 3개인 생성자를 통해 Tv 클래스의 인스턴스 변수들은 초기화가 된다! 이렇게 기..
프로그래밍/JAVA
2020. 6. 14. 16:13