#17

조성현·2023년 3월 22일
0

상속
다형 - 객체 형변환 / 오버라이드
부모를 통해 자식의 메서드를 호출

instancof

  • 객체 타입 확인 / 형변환이 가능하면 true를 출력한다

객체클래스


실행 할 메인 클래스
실행 할 메인 클래스

추상 - 공통성(abstraction)

불안정 클래스라 인스턴스화 불가

상속을 전제로 만든 클래스

abstract class 클래스 이름{
}
클래스 이름 객체변수 = new 생성자() -> 불가능
class 자식클래스 이름 extends 추상클래스 -> 가능

존재 이유
추상 메서드(abstract)를 가질 수 있다 (일반 클래스는 가질 수 없음)

인터페이스 - 추상 메소드만 존재

선언법
interface 인터페이스명 {
			상수
			추상메서드
}
// 구현
일반클래스 implements 인터페이스명, 인터페이스명{
}

일반클래스 extends 부모 클래스 implements 인터페이스명, 인터페이스명{
}

예제1

VisualStudioCode

eclipse

인터페이스
객체 클래스
메인 클래스

출력결과

예제2

인터페이스

객체 클래스

메인 클래스

실행결과

enum

set

map


stack

queue

0개의 댓글