본문 바로가기
728x90
반응형

생성자2

25) 참조변수super, 생성자super() 25) 참조변수super, 생성자 super() 1. 참조변수super ≒ 참조변수this -객체 자신을 가리키는 참조변수. 인스턴스 메서드(생성자) 내에만 존재 -조상의 멤버를 자신의 멤버와 구별할 때 사용 참조변수super 인스턴스메서드(or생성자) 내에서만 사용 조상멤버와 자신멤버를 구별하기 위해 사용 참조변수this static메서드 내에서만 사용 lv와 iv를 구분하기 위해 사용 https://feastforall.tistory.com/29?category=999998 18) 객체지향-생성자 this(), 참조변수 this() 18) 객체지향-생성자 this(), 참조 변수 this() 18-1) 생성자 this() -생성자에서 다른 생성자 호출할 때 사용 Car()의 생성자가 3개 있습니다. .. 2021. 6. 3.
17) 객체지향-생성자(constructor)와 기본생성자(default constructor) 17-1) 생성자(constructor) -인스턴스가 생성될 때마다 호출되는 '인스턴스 초기화 메서드' -인스턴스 생성 시 수행할 작업(iv초기화)에 사용 메서드인데, 객체가 생성될 때마다 초기화 해주는 메서드라고 보면 됩니다. Time t = new Time();//객체생성 t.hour = 12; t.minute = 34; t.second = 56; 여기서 시간, 분, 초는 처음에 0으로 기본으로 초기화됩니다. 하지만 우리가 시간, 분 초의 값을 12, 34, 56을 기본값으로 정해주는 겁니다. 근데 어떠세요? 매번 시, 분, 초를 세 줄로 적어야 하는 불편함이 있습니다. 그래서 Time t = new Time(12,34,56); //객체 생성과 초기화 이렇게 객체생성과 초기화를 한 줄로 쓰면 어떠세요.. 2021. 5. 25.
728x90
반응형