보라코딩
Day14_230113_인터페이스, 다형성 본문
인터페이스
인터페이스에는 static final 속성과 추상메서드가 있고
추상메서드는 구현부인 {} 부분이 없다.
메서드 작성시 생략해도 public abstract 가 자동으로 생성된다.
인터페이스가 인터페이스를 상속 받을 수 있다.
오늘 패키지랑 클래스, 인터페이스 엄청 만들었다 ㅎㅎ
인터페이스엔
public abstract 메소드 외에도
public default 메소드(재정의해서 사용)
public static 메소드(재정의 없이 인터페이스명으로 참조 사용)도 사용 가능하다.
부모 타입으로 자식 객체 부를 수 있다.
타입 확인 시 사용하는
instanceof 로 확인하고 강제형변환 가능하다.
* 단축키 : F3 누르면 해당 위치로 이동한다!
오늘은 실습이 별로 없고 객체지향에 대한 강의를 많이 들었다.
수업시간에 누군가가 강사님 공유폴더 파일을 잘라놓기로 가져가는 일이 있었고.. ㅋㅋ
백업을 틈틈히 해둬야겠다는 생각을 했다!
주-말-이-다~~~~~~~~~
'코딩 > Java' 카테고리의 다른 글
Day16_230117_예외(Exception), 내부클래스, 래퍼클래스, 제네릭 (0) | 2023.01.17 |
---|---|
Day15_230116_다형성, 추상클래스, 예외(Exception) (0) | 2023.01.16 |
Day13_230112_상속 (0) | 2023.01.12 |
Day12_230111_Java Bean(접근제어자, 생성자, getter와setter, toString) (0) | 2023.01.11 |
Day11_230110_StringBuffer, StringBuilder, StringTokenizer (0) | 2023.01.11 |