728x90 추상화와 캡슐화1 추상화와 캡슐화 추상화와 캡슐화는 객체지향 프로그래밍의 핵심 원칙입니다. 이들은 코드의 복잡성을 관리하고 유지보수를 용이하게 하는 데 중요한 도구입니다. 추상화 추상화는 복잡한 시스템을 단순하게 표현하는 프로세스입니다. Kotlin에서는 abstract 키워드를 사용하여 추상 클래스를 선언하고, abstract 키워드를 사용하여 추상 메서드를 선언할 수 있습니다. 추상 클래스는 인스턴스를 만들 수 없으며, 추상 메서드는 구현이 없는 메서드입니다. 예제: abstract class Animal { abstract fun sound() } class Dog : Animal() { override fun sound() { println("Woof!") } } val myDog = Dog() myDog.sound() // 출력.. 2023. 6. 1. 이전 1 다음 728x90