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