객체 지향 프로그래밍에서 설명하였듯이 부모 클래스의 변수와 함수를 자녀 클래스에서 재사용하는 것을 뜻한다. 상속을 하는 이유는?만약 동일한 코드를 100개의 클래스에서 사용한다고 가정하자. 그렇다면 수정할 때 어떻게 될까?수많은 시간과 노력이 필요할 것이며 분명 오타로 인한 프로그램 에러 상황이 발생할 것이다.이를 방지하기 위해 공통으로 사용하는 코드는 부모 클래스에서 변수나 함수로 선언해 자식 클래스에서 상속받아 사용한다. open부모 클래스에서 자녀 클래스에 코드를 물려주기(?) 위해서는 open을 선언해야 한다. open은 클래스나 함수 맨 앞에 작성한다.open class Device(val model : String, val company : String, val price : Int){// 부..