보라코딩

Day14_230113_인터페이스, 다형성 본문

코딩/Java

Day14_230113_인터페이스, 다형성

new 보라 2023. 1. 13. 18:33

 

인터페이스

인터페이스에는 static final 속성과 추상메서드가 있고

추상메서드는 구현부인 {} 부분이 없다. 

메서드 작성시 생략해도 public abstract 가 자동으로 생성된다.

 

 

인터페이스가 인터페이스를 상속 받을 수 있다.

 

 

 

오늘 패키지랑 클래스, 인터페이스 엄청 만들었다 ㅎㅎ

 

 

인터페이스엔 

public abstract 메소드 외에도

public default 메소드(재정의해서 사용)

public static 메소드(재정의 없이 인터페이스명으로 참조 사용)도 사용 가능하다.

 

 

 

부모 타입으로 자식 객체 부를 수 있다.

타입 확인 시 사용하는

instanceof 로 확인하고 강제형변환 가능하다.

 

 

* 단축키 : F3 누르면 해당 위치로 이동한다!

 

 

오늘은 실습이 별로 없고 객체지향에 대한 강의를 많이 들었다.

 

 

수업시간에 누군가가 강사님 공유폴더 파일을 잘라놓기로 가져가는 일이 있었고.. ㅋㅋ

백업을 틈틈히 해둬야겠다는 생각을 했다!

 

 

주-말-이-다~~~~~~~~~