코틀린2 코틀린 MVP 패턴 기본 코틀린 MVP 패턴 적용 구현./** * 액티비티 상속 클래스 */abstract class BaseActivity : AppCompatActivity() { /**레이아웃 뷰 추상화 등록*/ protected abstract val layoutId: Int override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(layoutId) }} // Contract.view 에 인터페이스를 받음.class MainActivity : BaseActivity(), MainActivityContract.View { //BaseActivity에서 상속받은 변수. override val layo.. 2018. 7. 17. 코틀린 정리 코틀린 너무 어렵게 생각하지 말고 기존에 사용하던 자바언어에서 조금 더 편리하게 사용하기 위해변경된 부분이 있다. 변수 선언.코틀린 에서는 모든 변수는 반드시 최초(한번) 초기화가 되야 한다. 변수에 의미가 없으면(기본형이던 참조형이던 변수 생성 후 타입을 적용해야한다.) 선언 할 수 없다. val 및 var 키워드는 형식 추론이 가능할 때만 사용할 수 있다.그렇지 않은 경우 형식을 선언해야 한다. 형식 추론은 각 코틀린 릴리즈가 나올 때마다 개선되고 있는 것으로 보인다. 지역 변수(local variable) 이며 전역 변수(global variable)의 개념이 없다. val 읽기 전용 변수(불변, 상수).var 읽기 쓰기 변수(가변, 변수). 값의 변경이 불가능한 변수 생성.val temp :(ty.. 2018. 4. 4. 이전 1 다음