Java
추상클래스와 인터페이스
# Abstract Class( 추상 클래스 ) - 추상 클래스랑 클래스에 선언에 `abstract` 키워드가 쓰여진 경우 - 추상 메서드를 포함하지 않을수도 있다. - `abstract` 메서드가 있다면 무조건 `abstract` 클래스로 선언해주어야한다 - 클래스와 동일하게 static, final, protected, private 등 모든 선언이 가능하다. ```java public abstract class Unit { abstract void move(): } ``` - 추상 메서드를 상속받는 클래스들은 abstract 메서드를 모두 구현해야한다. # Interface ( 인터페이스 ) - 인터페이스는 선언할때 `interface`로 선언한다 - 메서드에는 `public abstract`가 생..
2021. 6. 22. 15:15
최근댓글