오버로딩

TIL

2025_01_02 TIL

오늘의 할일연습문제 풀이상속, 오버라이딩복습.상속정의기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것.(코드의 추가/변경 용이, 코드의 중복제거)조상 클래스(부모클래스, super클래스)자식 클래스(자식클래스, sub클래스)조상 클래스의 변경점은 자식클래스에 자동으로 반영된다.자손 클래스의 인스턴스를 생성하면 조상클래스의 멤버와 자손 클래스의 멤버가 합쳐진 하나의 인스턴스로 생성된다.Java는 단일상속만 지원. 다중상속X포함정의클래스간 포함관계는 한클래스의 멤버변수로 다른클래스 타입의 참조변수를 선언하는 것상속 : is ~ a 관계 ( ex) 자식 클레스는 부모클래스 이다.)포함 : has ~ a 관계 (ex) 자식 클래스는 부모클래스를 가지고 있다.)오버라이딩오버라이딩?조상 클래스로부터 상속받은 ..

TIL

2024_12_30 TIL

오늘의 할일오버로딩~초기화객체지향~변수와 메서드 복습연습문제 풀이오버로딩하나의 메서드 이름으로 여러개의 메서드를 정의하는 것오버로딩의 조건메서드의 이름이 동일해야 한다.매개변수 개수 또는 타입이 달라야 한다.반환타입은 오버로딩에 영향을 주지 않는다.장점비슷한 기능을 하는 메서드를 하나의 이름으로 간단하게 정의할 수 있다.간결하게 표현하여 가시성↑생성자생성자는 클레스 이름과 같아야 한다.인스턴스 변수(iv) 초기화 메서드를 말한다.리턴값이 없다(void 없어도 됨)모든 클래스는 생성자가 필수이다. (생성자가 하나도 없으면 컴파일러는 기본생성자를 자동으로 추가해 준다.)생성자 this(), thisthis() : 생성자에서 다른생성자 호출 시 사용(첫줄에서만 사용가능)this : 지역변수와 인스턴스 변수를 ..

hi_i
'오버로딩' 태그의 글 목록