인터페이스, interface- 자바의 구성요소.- 클래스의 일종(자료형)- 추상클래스와 유사.- 추상메소드의 집합.- 상속관계에서 부모역할.- 구현멤버는 가질 수 없다.일반클래스 => 변수 + 메소드추상클래스 => 변수 + 메소드 + 추상메소드인터페이스 => 추상메소드 ex) class 일반클래스명{ 변수 메소드 } class 추상클래스명{ 구현멤버 변수 메소드 추상멤버 추상메소드(); } interface 인터페이스명{ 추상멤버 추상메소드(); } 상속일반클래스 > 일반클래스 : extends일반클래스 > 추상클래스 : extends일반클래스 가 인터페이스 를 (구현) : implements인터페이스 가 인터페이스 를 상속 : extends 인터페이스 구현 예제 //스피커 인터페이스 선언.interf..
1. 상속2. 추상클래스 메소드3. 메소드 오버라이드4. final 키워드5. 형변환 가장중요. 형변환, Type 참조형 형변환값형 참조형 1. 값형 형변환 - 숫자형끼리만 가능 - 큰형 -> 작은형 (명시적) - 작은형-> 큰형 (암시적) - 개발자 편의성 or 코드 유연성 2. 참조형변환- 클래스끼리 가능- 상속관계가 있는 클래스끼리만 가능(**********) -> 부모클래스 = 자식클래스 -> UpCasting -100% 구현 - >자식클래스 = 부모클래스 -> DownCasting -상황에 따라.CastParent p1;CastChild c1; c1 = new CastChild();부모클래스 = 자식클래스100% 안전.p1=c1; //암시적 .형변환 작은놈 -> 큰놈. 복사의 성공 유무 : 멤버..