인터페이스, interface- 자바의 구성요소.- 클래스의 일종(자료형)- 추상클래스와 유사.- 추상메소드의 집합.- 상속관계에서 부모역할.- 구현멤버는 가질 수 없다.일반클래스 => 변수 + 메소드추상클래스 => 변수 + 메소드 + 추상메소드인터페이스 => 추상메소드 ex) class 일반클래스명{ 변수 메소드 } class 추상클래스명{ 구현멤버 변수 메소드 추상멤버 추상메소드(); } interface 인터페이스명{ 추상멤버 추상메소드(); } 상속일반클래스 > 일반클래스 : extends일반클래스 > 추상클래스 : extends일반클래스 가 인터페이스 를 (구현) : implements인터페이스 가 인터페이스 를 상속 : extends 인터페이스 구현 예제 //스피커 인터페이스 선언.interf..
상속 - 클래스와 클래스간에 발생- 부모 클래스가 가지고 있는 모든 멤버(변수, 메소드)를 자식 클래스에 물려줌- 왜?(****) - > 주로 코드 재사용 상속 관계에 있는 클래스- 부모 클래스자식 클래스- 슈퍼 클래스서브 클래스- 기본 클래스확장(파생) 클래스 ex) 12345678//부모클래스class Parent{ public int a; public void aaa() { System.out.println("aaa"); System.out.println(a); } }cs 1234567//자식클래스class Child extends Parent{ public int b; public void bbb() { System.out.println("bbb"); System.out.println(b); }}..