인터페이스
인터페이스 개념 . 인터페이스 [상수 필드] 추상메소드, 디폴트메소드 추상메소드는 이름만 있는 메소드로 중괄호가 없다 디폴트메소드는 완전한 실행코드, 중괄호(실행부)가 있다 정적메소드 - 인터페이스명.정적메소드명() 으로 사용한다. 인터페이스 예제 - 인터페이스의 추상메서드 선언하는 예제 생성한 인터페이스(Actor)를 구현하는 구현 클래스 생성하는 예제 main()로 Actor 인터페이스, MovieStar 클래스 객체 실행하는 예제 1) getActionLevel()은 정적메소드라서 인터페이스명.정적메소드명()으로 사용한다. 2) MovieStar 클래스 객체를 생성할 때 객체 변수 타입은 Actor 인터페이스로 선언한다. 인터페이스 상수 필드 선언 및 초기화 Singer 인터페이스 생성 강제타입변환..
2023.08.09