자바
자바?
클래스와 객체
클래스 메소드 vs 인스턴스 메소드
클래스 메소드
Math.round();
인스턴스 메소드
상속
부모 클래스 <- 자식 클래스
부모 클래스
- 클래스
- 인터페이스 //인스턴스 변수 X, 즉 속성 X
- 추상 클래스 //1개 이상 추상 메소드인 경우
인터페이스
Comparable 인터페이스
자식 클래스에 특정 기능 구현을 강제하는 방법
다형성(Polymorphism)
부모 클래스 변수에 자식 클래스 객체를 담는 방법(업캐스팅)
- 코드 변경을 최소화하면서 다양한 구현이 가능
- 의존성 주입을 하면 더 최소화 가능