목록2024/07/21 (2)
The Debugging Chronicles : "코드의 미학"
상속 - 상속이란? · 부모 역할을 하는 클래스가 자식 역할을 하는 클래스에게 클래스 멤버와 메서드를 물려주는 것을 말한다. · 재사용을 하기 때문에 중복을 줄여주고 수정을 최소화하는 특징을 가지고 있다. (유지보수 용이성) · extends라는 키워드를 사용해 상속받을 클래스를 지명한다. · 자식 클래스는 부모 클래스의 모든 멤버를 그대로 가져다 쓸 수 있다.class 부모클래스명 { - } class 자식클래스명 extends 부모클래스명 { - }상속에서의 생성자 - super() · 부모 클래스의 생성자를 호출할 때 사용된다. · 자식 클래스의 객체를 생성하기 위해 기본 생성자가 호출되면, super()라는 메서드를 통해 부모 클래스의 기본 생성자가 호출 된다. 그러므로, 개발자가 직접 생성..
생성자의 특징 - 생성자란? · 클래스를 구성하는 구성요소 중 하나로, 객체를 생성할 때 호추로디어 객체의 초기화를 담당하는 특별한 메서드이다. · 객체를 생성하고 초기화를 하기 위해서는 반드시 생성자를 호출해야하기 때문에 객체를 생성해야하는 모든 라이브러용 클래스는 모두 생성자를 가지고 있다. · 반환 타입이 없으며, 클래스 이름과 동이하다는 특징이 있다.클래스명(매개변수1, 매개변수2, ...){ 초기화 코드; } · 생성자의 호출 위치는 정해져 있으며, 클래스를 기반으로 객체를 생성할 때 new와 함게 사용하여 호출된다. 클래스명 객체명 = new 클래스명(); ---------이 부분이 생성자이다. - 기본 생성자 · java의 모든 클래스에는 하나 이상의 생성자가 정의되어 있어야 하기 때문에 ..