목록Override (3)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. class 자식:부모 - 방식으로 클래스간 상속을 실시합니다 2. override 는 상속받은 메소드를 재정의할 때 사용합니다 3. super 는 부모를 상속받은 자식쪽에서 다시 부모를 호출할 때 사용합니다 (부모 지정) */ // [부모 class 클래스 생성 실시] class Parent { // 메소드 정의 실시 func one_excute(){ print("Parent >> one_excute()") } // 메소드 정의 실시 func two_excute(){ } // 메소드 정의 실시 func three_excute(){ print("Parent >> three_excute()") ..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 인터페이스 선언 부분] ===== interface InterFaceClass{ //메소드 헤더 정의 실시 fun call() } //===== [코틀린 자식 클래스 생성 부분] ===== class ChildClass : InterFaceClass { //인터페이스 메소드 상속 받아 재정의 실시 override fun call(){ println("ChildClass > call 수행"..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 부모 클래스 선언 부분] ===== open class Parent { //메소드 정의 open fun one_excute() { println("Parent 클래스 > one_excute() 메소드") } //메소드 정의 open fun two_excute() {} //메소드 정의 open fun three_excute() { println("Parent 클래스 > three_excut..