강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

JY kim님의 프로필 이미지
JY kim

작성한 질문수

Kotlin Android부터 Firebase 서버 그리고 훌륭한 Chatbot 만들기

Class - 인터페이스

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

작성

·

172

0

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

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

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

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

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

답변 1

0

하울님의 프로필 이미지
하울
지식공유자

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

JY kim님의 프로필 이미지
JY kim

작성한 질문수

질문하기