자바의 경우 예를 들어서 User.java를 만들고 난후에 게터와 세터를 부여한다고 하면 아래와 같은 코드를 만들 수 있습니다. <div><br></div> <div>User user = new User();</div> <div>user.getName();</div> <div>또는</div> <div>user.setName("나의이름");</div> <div><br></div> <div>이런식으로 가능한데 보통 이런 코드에는 Name, age이나 여러 데이터(집주소, 핸드폰번호 이런식..)가 많이 들어가기도 합니다.</div> <div><br></div> <div>코틀린의 경우</div> <div><br></div> <div>data class(name, age){} 이런식으로 한줄로 가능한것 같은데 set이나 get할때가 좀 이해가 안갑니다.</div> <div><br></div> <div><span style="white-space:pre;"> </span>val user = User(name="나의이름", age=20) 이런식으로 인자를 다 적어줘야 하더라구요..</div> <div><span style="white-space:pre;"> </span>println(user.name) //get</div> <div><span style="white-space:pre;"> </span>val user2 = user.copy(name="수정") //set??</div> <div> </div> <div><span style="white-space:pre;"> </span>이런 인자가 수십개면 이걸 모두 타이핑하라는건가요??</div> <div><br></div> <div>자바코딩처럼 new처리로 1개만 바꿔서 보내버리는 그런걸 기대했는데... </div> <div>구글링에도 다 같은 방식으로 사용하는것 같더라구요</div> <div><br></div> <div>코틀린은 직접 접근을 해야하는 언어라고 하는거같은데 보통 어떻게 사용하시나요?</div> <div><br></div> <div>IDE는 이클립스입니다.</div>
<div style="text-align:center;"><img src="http://eusave.dothome.co.kr/gif.php?id=0B9kuz3bbrNKXOG1iYnZIckZzMEU" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B4MpkGgWbWt6T2lObjI2d293VW8" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B1-Nk0QyKrjDeVlnM3hCYllaRkk" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;">
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B1-Nk0QyKrjDeVlnM3hCYllaRkk" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;">
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B1-Nk0QyKrjDRWlMa09ieDZsMlE" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;">
<div style="text-align:center;"><img_ src="http://eusave.dothome.co.kr/gif.php?id=0B8fuRvQ1iHqPX0lRN2drTXU5OWc" alt="iu.jpg" style="font-size:9pt;line-height:1.5;border:none;"></div>
<div style="text-align:center;"></div></div></div></div>