[Kotlin Tutorial] 클래스, objects, 그리고 인터페이스 #1 - Chap4. Classes, objects, and interfaces
[Kotlin Tutorial] 클래스, objects, 그리고 인터페이스 #1 - Chap4. Classes, objects, and interfaces 참조 : Kotlin in Action 4.1. Defining class hierarchies 4.1.1. Interface in Kotlin -Kotlin 의 interface 는 Java8 과 비슷하다.abstract method 를 가질수도 있고, Java8의 default method 도 가질 수 있다. ( Java8 과는 다르게 default keyword 는 필요없다 )단, state 는 여전히 가질 수 없다. ( 실제 variable ) -Kotlin 에서 interface 정의는 아래와 같다.interface Clickable{ fun..
2017. 8. 11.
[iOS] Java 의 equals 구현하기
[iOS] Java 의 equals 구현하기 -iOS 의 NSObject 의 (BOOL)isEqual:(id)object 가 equals 함수에 매칭하는 함수이다. -Java의 instanceof 는 [NSObject isKindOfClass:[TargetObject class]] 를 통해 확인할 수 있다. -isEqual 을 override 할 때는 (NSUInteger) hash 함수도 override 하는 것이 좋다. bool, CLASS, equals, hash, ID, instanceof, IOS, isEqual, iskindofclass, Java, nsobject, nsuinteger, object, override, [iOS] Java 의 equals 구현하기
2017. 6. 27.