하루에 0.01%라도 성장하자
반응형

인터페이스 2

abstract, interface 그 차이와 사용법.. 그리고 사용하는 이유

abstract(추상) 잘 모르더라고 사용하는 단어의 뜻을 이해하면 대충 50%정도 감이 온다. abstract는 무슨 뜻을 가지고 있을까 abstract는 추상적인 이라는 뜻을 갖는 단어이다. 그렇다면 추상적이라는 의미는 무엇일까? ( 갑자기 국어 ) ???? 추상적 개념은 추상적인 것을 지칭하는 개념...이고...뭔소리야... 그래서 추상적이 뭐냐고.. 철학적으로 접근을 해봤다.... 음.. 어렵네요 추상적이라는 것을 빼고 추상을 검색해 보았다. 추상이란 구체에 대립하여 말하는 개념이며 전체의 한정된 것. 혹은 일부 나는 이렇게 추상이라는 것에 정의를 내렸다. 전체의 일부. 물론 추상이라는 단어자체의 뜻은 내가 내린 정의와 다를 수 있다. 하지만 내가 아래에 써 내려갈 글들은 JAVA의 추상적인 개념..

Develop/Android 2019.11.08

Kotlin ) 코틀린 기초 Part#4 - 인터페이스 ( interface )

인터페이스 추상 메서드를 포함할 수 있으며 abstract 키워드를 생략할 수 있다. 선언 interface Runnable{ fun func() } // 이미 구현된 메소드를 포함할 수 있다. interface Runnable{ fun run() fun ruuuuuuuuun() = println("가즈아ㅏㅏㅏ"); } 구현 override 키워드를 메소드 앞에 추가한다. class Person : Runnable { override run(){ println("나는 달리고 있습니드아ㅏㅏㅏㅏ"); } } 상속과 인터페이스 상속과 인터페이스를 함께 구현할 수 있다. 상속은 한번에 하나밖에 안되지만 인터페이스는 콤마(,)를 이용해 동시에 구현이 가능하다. open class Person{ // 상속 가능한 ..

Develop/Android 2019.06.12
반응형