StringBuffer1 [JAVA] 10주차_인터페이스 구현과 타입 변환, 기본 패키지, Wrapper 클래스, java.util 패키지 (자바 스터디) 9주차 2차시 인터페이스 구현과 타입 변환 인터페이스 타입 (타입 = 형) - 인터페이스도 클래스처럼 하나의 타입이므로 변수를 인터페이스 타입으로 선언 가능 - 인터페이스의 구현 클래스는 그 인터페이스의 자식 타입 - 인터페이스 타입 변수가 구현 객체를 참조한다면 강제 타입 변환 가능 타입 변환과 다형성 interface Movable { //인터페이스 Movable void move(int x); //추상 메서드 (구현부가 없으니까!) } class Car implements Movable { //인터페이스 Movable을 구현한 Car 클래스 (Car는 구현 객체) private int pos = 0; //필드 public void move(int x) { //추상 메서드 구현 pos += x; } .. 2022. 5. 7. 이전 1 다음