override: 메소드의 재정의
- 편집기 내에서 초록색 세모 표시
- super 키워드를 사용하면 부모의 메소드 호출도 가능
접근제한자
protected : 같은 패키지만 접근 가능, 상속 시 접근 가능
default : 같은 패키지만 접근 가능, 상속 시 접근 불가능
추상클래스와 추상메소드
추상적(관념적) : 초기 개발을 위한 설계
(1) 추상클래스
public abstract class SmartPhone {
class 앞에 abstarct를 붙인다 -> new 연산자로 사용 불가능
추상클래스는 무조건 상속을 받아야 한다.
(2) 추상메소드
public abstract void bootingLogo();
껍데기만 선언 -> 의무적으로 Logo를 만들어라
추상메소드는 override를 무조건 받아야한다
인터페이스 (interface) - 접점, 경계면(ex) 리모콘 등)
상수, abstract method(추상), default method, static method
'JAVA 기본' 카테고리의 다른 글
JAVA 기본 6-1 (0) | 2022.04.05 |
---|---|
JAVA 기본 5-2 (0) | 2022.04.05 |
JAVA 기본 4-3 (0) | 2022.03.25 |
JAVA 기본 4-2 (0) | 2022.03.24 |
JAVA 기본 4-1 (0) | 2022.03.22 |