Kotlin의 클래스 및 상속 - 2
1편에 이어서 2편 작성하겠다. 이번엔 추상 클래스에서 추상 함수를 선언한 다음 서브클래스에서 그 기능을 구현하는 방법을 알아보도록 한다. 1. main()함수에 추가하고싶은 abstract funtion을 추가한다. ex ) abstract fun floorArea(): Double ** 참고; 추상 클래스에서 정의된 모든 추상 메서드는 추상 클래스의 서브클래스에서 구현되어야 한다. 코드를 실행하려면 먼저 서브클래스에서 floorArea()를 구현해야 한다. 2. SquareCabin 이라는 SubClass에서 floorArea를 구현할 것인데, 이 함수도 동일하게 상위 클래스의 abstract 함수를 구현하므로, 다른 변수들(buildingMaterial..capa )과 같이 , 함수에도 overri..
2022.04.18