super
접근 권한이 부여된 부모 클래스의 변수와 메소드에 접근 가능
this
인스턴스를 가르키는 키워드
자식클래스의 생성자
인터페이스의 특징
interface Thisis {
int sum(int v1, int v2);
}
class DummyCal implements Thisis {
반드시 Thisis 인터페이스와 형식이 동일해야 사용 가능
자바는 하나의 상속만 받을 수 있음.
하나의 클래스는 인터페이스는 두가지 이상의 인터페이스를 적용할 수 있음.
인터페이스에 변수를 정의할 수 있다.
변수에는 값이 들어가고
메소드에는 실제 값이 들어가지 않는다. 메소드의 내용은 직접 구현 해야 한다.
Polymorphism 다형성
하나의 클래스가 여러가지 얼굴을 갖게 하는것
Printable c = new RealCal();
하나의 기능 / 인스턴스화 = new RealCal 많은 기능을 가진 class
우측의 많은 기능을 가진 클래스 중에 Printable에 해당하는 것만 사용하겠어요.
'Back-end > Java 문법' 카테고리의 다른 글
[Java] Scanner (0) | 2022.06.07 |
---|---|
[JAVA] static (0) | 2022.06.05 |
[JAVA] instance (0) | 2022.06.05 |
JAVA class (0) | 2022.06.05 |
[JAVA] charAt() (0) | 2022.06.02 |