kotlin

kotlin: 클래스의 메소드 오버라이딩?

ChloeLee 2020. 10. 13. 20:18

클래스의 메소드를 오버라이딩 할 때는 상속을 하지만..

기능을 추가할 때는 상속을 하지 않고 클래스의 확장을 이용!

 

infix fun 기존 클래스 이름.함수이름(매개 변수 이름: 자료형... 리턴 타입) {

   함수 내용

}

 

위와 같이 했을 경우 기존 클래스에 함수가 추가 된다!!

 

윈도우 7 쓰다가 10 쓸때 7을 지우고 가지 10위에 안덮는다..

(마이크로소프트도 C#에 이 기능이 있다.)

매킨토시는 포맷을 잘 안하지만!

업데이트 할 때 아주 중요하니 알아두어야 한다.