<div>안녕하십니까!</div> <div>일단 저는 코딩을 막 배우기시작한 기초밖에모르는 입문자입니다!!</div>학교에서 발표를 맡게 되었는데... 잘 이해가 안되어서 질문드립니다! <div>JAVA의 추상데이터타입 클래서 정의와 멤버변수, 메소드?? 에대한 내용인데요</div> <div>일단 코드는 이렇습니다.</div> <div>class employee { //임플로이라는 클래스 생성</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private String name; <span class="Apple-tab-span" style="white-space:pre;"> </span>//외부에 공개하지않는 문자열 name 선언</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private int basicsalary;<span class="Apple-tab-span" style="white-space:pre;"> </span>//외부에 공개하지 않는 숫자열 basicsalary 선언</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private int bonus;<span class="Apple-tab-span" style="white-space:pre;"> </span>//외부에 공개하지 않는 숫자열 bonus 선언</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>private int annualsalary;<span class="Apple-tab-span" style="white-space:pre;"> </span>//외부에 공개하지 않는 숫자열 annualsalary 선언</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>public employee(String name, int basicsalary, int bonus, int annualsalary) { //문자열 name,숫자열 basicsalary, 숫자열 bonus, 숫자열 <span class="Apple-tab-span" style="white-space:pre;"> </span>annualsalary로 이루어진 공개된 employee??)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>this.name = name;<span class="Apple-tab-span" style="white-space:pre;"> </span><-this.name은 현재 영역안의 name을 호출하는거고 그걸호출해서 어떻게하라는 건지 잘모르겠습니다.</div> <div><span class="Apple-tab-span" style="font-size:9pt;line-height:1.5;white-space:pre;"> </span><span style="font-size:9pt;line-height:1.5;">this.basicsalary = salary; <-역시..</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.bonus = bonus;<span class="Apple-tab-span" style="white-space:pre;"> </span><-...</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.annualsalary;<span class="Apple-tab-span" style="white-space:pre;"> </span><-...</span></div> <div><span style="font-size:9pt;line-height:1.5;">}</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">public String getName() { //공개된 문자열형식의 getName?? ()<-이건뭔지 모르겠슴다..</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>return name;<span class="Apple-tab-span" style="white-space:pre;"> </span>//name으로 초기화?;;</span></div> <div><span style="font-size:9pt;line-height:1.5;">}</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">public int getAnnualSalary() { //공개된 숫자열의 getAnnaulsalary?? ()<-??</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>return annaulsalary;<span class="Apple-tab-span" style="white-space:pre;"> </span>//annaulsalary 로 초기화?</span></div> <div><span style="font-size:9pt;line-height:1.5;">}</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">public void changeBasicSalary(int basicsalary) {<span class="Apple-tab-span" style="white-space:pre;"> </span>//공개된 void??? 체인지셀러리는 숫자열 basicsalary로 구성</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.basicalary = basicsalary;<span class="Apple-tab-span" style="white-space:pre;"> </span>//현재영역안의 basicsalary 에 basicsalary를 넣어라?</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>annualsalary = (int)(basicsalary *12 +basicsalary*bonus*0.01;) //연봉에다가 숫자열(왜괄호에들어갔죠?) 베이직샐러리12배</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>에다 베이직샐러리*보너스*0.01을 곱한값을 넣어라</span></div> <div><span style="font-size:9pt;line-height:1.5;">}</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">public void changeBonus(int bonus) {<span class="Apple-tab-span" style="white-space:pre;"> </span>//공개된 void??의 체인지보너스는 숫자열보너스로 이루어짐</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.bonus = bonus;<span class="Apple-tab-span" style="white-space:pre;"> </span>//현재영역의 보너스에다 보너스값을 넣어라?</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>annualsalary = </span><span style="font-size:9pt;line-height:1.5;">(int)(basicsalary *12 +basicsalary*bonus*0.01;) //</span><span style="font-size:9pt;line-height:1.5;">//연봉에다가 숫자열(왜괄호에들어갔죠?) 베이직샐러리12배</span></div> <div><span style="font-size:9pt;line-height:1.5;"><span class="Apple-tab-span" style="white-space:pre;"> </span>에다 베이직샐러리*보너스*0.01을 곱한값을 넣어라??위에랑똑같네여??</span></div> <div>}</div> <div>}</div> <div><br></div> <div>이정도밖에 구문해석이안되는데.. 추가설명이나 잘못된것 있으면 알려주시면 감사하겠습니다!</div>