코틀린1 상속, open 키워드 먼저 회사 2주차쯤 리펙토링하고 싶은 코드를 보았다. 아래와 같은 코드가 AllFilter, ProjectFilter, TemporaryFilter 등등 안에 PREF_NAME 만 다르고 나머지는 똑같은 코드였다. 가독성도 떨어지고 같은 작업을 수행할거기 때문에 바꿀때 다 따로 바꿔야 하는 무지막지함을 느낄거 같다 판단하고 만져보기로 했다. 그러면서 상속과 Object에 대해 이해해 보려 한다. 자바에서 상속 방법은 아래와 같다. class ChildClass extends ParentClass {} 코틀린에서는 상속방법은 open을 붙이는데 다음과 같다. open class parentClass{} 만약 open이라는 키워드를 사용하지 않고 코드를 작성할 경우 에러문구가 나온다. 코틀린은 open 키워.. 2022. 10. 13. 이전 1 다음