interface
-
[Java] 8주차 과제 : 자바의 인터페이스Java/온라인 자바 스터디 2021. 1. 16. 18:58
목표자바의 인터페이스 학습하기 학습할 것인터페이스 정의하는 방법인터페이스 구현하는 방법인터페이스 레퍼런스를 통해 구현체를 사용하는 방법인터페이스 상속인터페이스의 기본 메소드 (Default Method), 자바 8인터페이스의 static 메소드, 자바 8인터페이스의 private 메소드, 자바 9 인터페이스 정의하는 방법인터페이스를 작성하는 것은 크래스를 작성하는 것과 같다. 다만 키워드로 class 대신 interface를 사용한다는 것만 다르다. 그리고 interface에도 클래스와 같이 접근제어자로 public 또는 default를 사용할 수 있다. interface 인터페이스명 {public static final 타입 상수명 = 값;public abstract 메서드명(매개변수);} 일반적으로 ..
-
[Java] 상속(Inheritance), 인터페이스(Interface)Java/용어 2019. 4. 30. 09:38
상속 : 재사용 + 확장 - 객제 지향에서의 상속은 상위 클래스의 특성을 하위 클래스에서 상속(특성 상속)하고 거기에 더해 필요한 특성을 추가, 즉 확장해서 사용할 수 있다는 의미입니다. 상속의 특징 - 객제 지향의 상속은 상위 클래스의 특성을 재사용하는 것입니다. (상위 클래스에서만 getClassName() 메서드를 구현했지만 모든 하위 클래스의 객체에서 getClassName() 메서드를 사용할 수 있습니다.) - 객제 지향의 상속은 상위 클래스의 특성을 확장하는 것입니다. - 객제 지향의 상속은 is a kind of 관계를 만족해야 합니다. (하위 클래스 is a kind of 상위 클래스) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2..