추상 클래스상대방이 말을 애매하게 할 때 우리는 "너의 말은 추상스러워." 혹은 "왜 추상스럽게 말해?"라고 할 때가 있다. 객체 지향 프로그래밍에서 코드를 작성할 때 클래스나 함수를 명확하게 작성하기 어려울 때가 있다.이때 추상 클래스 또는 추상 메서드를 사용할 수 있다. abstract class Game{ abstract fun gameStart(title: String) abstract val name : String}추상 클래스를 선언할 때 일반 클래스와 달리 앞에 abstract를 반드시 작성해야 한다. 추상 클래스를 자세히 보면 메서드 앞에서도 abstract라고 적은 것을 볼 수 있는데 이를 추상 메서드, 추상 함수라고 부른다.일반 클래스에서는 선언할 수 없으나 매개 변수를 받을..