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

+ Recent posts