클래스 각각의 연결관계가 잘 이해가 안됩니다

18.05.15 06:59 작성 조회수 92

0

매번 친절히 답변해주셔서 감사합니다

계속 돌려보긴하는데 각각의 클래스 연결관계가 잘 이해가 안되네요

너무 추상적으로 질문드려 죄송합니다

var touch : CarInterface?= null ->널세이프티를 왜쓴건지

fun runstart(){touch?.vibratin("덜덜덜")<- touch?.vibration 에서 .은 무슨의미인지? 무슨의미인지 알려주시면 감사하겠습니다

답변 1

답변을 작성해보세요.

0

코틀린에서 선언 해줄때 초기값이 없을 경우 널세이프티로 선언해주는것이 좋습니다. touch?.vibratin 임의적으로 만들어준 부분으로 부분은 인터페이스로 자동차가 진동으로 덜덜덜 이라는 진동을 전달(인터페이스)했다. 라는 뜻 입니다. 아직 인터페이스라는 개념이 모호 하실텐데 나중에 버튼을 만드시게 되면 확실이 이게 무슨 뜻인지 아실겁니다.