반응형
협업과 분업을 위해 interface와 abstract 를 사용한다
interface는 interface 이름 {} 으로 정의 오버라이드 하기 위해 open이나 기타 지시자로 정의할 필요 없다
abstract class는 구현 상속할 메소드도 abstract로 정의해아한다 그리고 상속에서는 override로 정의
static을 사용하려면 클래스 내에 companion object {}를 만들고 그안에 메소드나 맴버필드를 정의한다.
728x90
반응형