JAVA 2022. 2. 15.
[JAVA] 인터페이스란? (다형성, 추상클래스, implements)
📛 추상클래스 미완성 메서드(추상 메서드)를 포함하고 있는 클래스. (일반 메서드 또는 멤버변수 포함 가능) 클래스 앞에 abstract 라는 키워드만 붙이면 된다. 🚨 인스턴스(클래스로부터 만들어진 객체)를 생성할 수 없다. 🚨 상속을 통해서 자손 클래스에 의해서만 완성될 수 있다. abstract class 클래스 이름 { ... } 📛 추상메서드 앞에 abstract 키워드가 붙고, 구현부(중괄호{} 로 감싸져 있는 부분)를 없앤 메서드 abstract 리턴타입 메서드이름(); 구현부는 상속을 통해 완성될 수 있다. abstract class Player { // 추상 클래스 abstract void play(int pos); // 추상 메서드 abstract void stop(); // 추상 메서..