클래스의 메소드를 오버라이딩 할 때는 상속을 하지만..
기능을 추가할 때는 상속을 하지 않고 클래스의 확장을 이용!
infix fun 기존 클래스 이름.함수이름(매개 변수 이름: 자료형... 리턴 타입) {
함수 내용
}
위와 같이 했을 경우 기존 클래스에 함수가 추가 된다!!
윈도우 7 쓰다가 10 쓸때 7을 지우고 가지 10위에 안덮는다..
(마이크로소프트도 C#에 이 기능이 있다.)
매킨토시는 포맷을 잘 안하지만!
업데이트 할 때 아주 중요하니 알아두어야 한다.
'kotlin' 카테고리의 다른 글
코틀린: 자료형에서 유의해야 할 점 코딩해보기 (0) | 2020.10.13 |
---|---|
코틀린의 데이터 타입 2 : 중요한 특성 위주로.. (0) | 2020.10.13 |
코틀린의 데이터 타입 1 (0) | 2020.10.13 |
코틀린 : 매개 변수의 개수를 설정하지 않고 대입할 수 있는 기능 varargs (0) | 2020.10.13 |
kotlin 함수에 대한 기본 (0) | 2020.10.13 |