본문 바로가기
JAVA 기본

JAVA 기본 5-1

by 민초닷컴 2022. 3. 29.

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