상속1 [코틀린] 상속 상속 기본적으로 코틀린의 모든 클래스는 Any 클래스의 하위 클래스가 되며, 상위 클래스를 따로 명시하지 않으면 Any클래스를 상속받게 됨. 코틀린에서는 상속 가능한 클래스(상위 클래스)를 선언할 때 open이라는 키워드를 사용한다. 자바에서는 final 키워드를 사용하지 않는 이상 기본적으로 모두 상속 가능한 클래스이다. open class Person { //묵시적으로 Any로부터 상속된다. } class Student : Person() { //기반 클래스로부터 상속됨, 다른 클래스로 상속 불가 } 다형성 메소드들이 같은 이름을 사용하지만 매개변수가 다르거나 구현 내용이 달라서 다양한 기능을 수행할 수 있게 하는 것 1. 오버로딩 (Overloading) - 동일 클래스의 같은 이름의 메소드를 .. 2020. 9. 18. 이전 1 다음