일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- auto.create.topics.enable
- throwable
- Study Halle
- 함수형 인터페이스
- raw 타입
- 브릿지 메소드
- 제네릭 와일드 카드
- yield
- 항해99
- 제네릭 타입
- 자바할래
- 바운디드 타입
- annotation processor
- 상속
- System.out
- 합병 정렬
- 자바스터디
- 스파르타코딩클럽
- docker
- junit 5
- 프리미티브 타입
- 접근지시자
- 정렬
- 람다식
- System.err
- System.in
- 익명 클래스
- github api
- 로컬 클래스
- Switch Expressions
- Today
- Total
목록상속 (2)
코딩하는 털보
디자인 패턴 1. 디자인 패턴 소개 / 스트래티지 패턴 객체지향 디자인 원칙 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분으로부터 분리시킨다. 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. 상속보다는 구성(컴포지션)을 활용한다. OOP의 핵심인 '상속', 하지만 이 책은 1부에서부터 상속의 단점을 먼저 보여주었다. 그것에 대한 책의 예시는 아래와 같다. public abstract class Duck { public void quack() { System.out.println("꽥!"); } public void swim() { System.out.println("수영을 합니다."); } public abstract void display(); } public class MallardD..
STUDY HALLE 6주차 : 상속 목표 자바의 상속에 대해 학습하세요. 학습할 것 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 자바의 상속 이미 구현되어 있는 기존 클래스의 속성과 기능을 그 하위 클래스에서 사용하는 것을 상속이라고 한다. 기존의 클래스를 상속받아 기능을 확장하거나 새로 구현할때 사용할 수 있다. 이러한 상속 관계에 있는 상위 및 하위 클래스를 수퍼 클래스와 서브 클래스 또는 부모 클래스와 자식 클래스라고 한다. 참조 : 위키백과 상속 (객체 지향 프로그래밍) 클래스 상속받기 class B extends A { ... } 인터페이스 상속받기 interfac..