마지막에서 Int = 20의 의미
49
2 asked
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요! 좋은 강의 개설해 주셔서 감사합니다! 마지막 class에서 () 내부에 Int = 20이라고 설정하시고 main 함수에서 출력할 때
그냥 이름만 넣어줘도 자동으로 20이 나왔는데 이 원리가 어떤 건지 궁금합니다 : Int를 넣어주면 Int를 출력값으로 받겠다는 의미 아닌가요?
Answer 1
0
안녕하세요
default parameter 에 대해 질문주신 것 같습니다.
이름은 넣었는데 나이를 넣지 않았지만 20이 출력되는 이유는
class에 default값으로 20이 선언되어 있기 때문입니다.
실제로 숫자를 넣으면 넣은 값으로 변경되고, 안 넣을 때는 기본값을 사용합니다.
실무적으로 갑자기 없던 파라메터가 생기거나 없앨 때 연관된 모든 코드를 수정할 필요 없이 default값을 줌으로써 사용하는 경우가 종종 있습니다!
추가적으로 궁금하신 부분은 또 말씀해주세요!
코트린 심화 학습
0
42
2
키보드관련 문제
0
142
1
인터페이스에 대한 질문입니다
0
252
1
질문
1
198
1
9:20초 쯤 나오는 init은 클래스안에서 공통으로 쓰이는 건가요?
0
291
1
int, string?
0
271
2
when 버전으로도 알려주세요!
0
222
1
for 문 밖에서의 list 타입의 차이점
0
259
2
Object
0
281
1
작은 값 찾기, 이렇게는 왜 안 되나요?
0
430
1
알파벳 숫자 세기, mutableMap value 값 변경
0
432
1
kotlin enum class
0
376
1
fun query(request: String) ="결과 query $request"질문입니다.
0
294
1
고차함수 7:43분 관련 질문입니다.
1
234
1
코틀린은 map int 밸류값에 ++ 안 되나요?
0
448
2
Unit
0
334
1
Bike() 클래스 와 Bike 클래스의 차이
0
293
1
새로운 변수를 만드는 것이 좋나요?
0
243
1
it 이 정확히 무엇인가요?
0
367
1
ArrayList와 mutableListOf의 차이점
0
1088
1
데이터 타입 Int, Long 에 대한 커버 가능 범위 참고 링크
0
310
1
ArrayList랑 mutableListOf가 차이점이 있나요?
0
376
1
수업자료는 어디서 볼 수있나요~
0
612
1
val mutableListOf
2
326
1

