package week_2;
class Name {
private String name;
public Name() {
}
public Name(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
class Subject {
private int subject;
public Subject() {
subject = 0;
}
public Subject(int subject) {
this.subject = subject;
}
public int getSubject() {
return subject;
}
public void setSubject(int subject) {
this.subject = subject;
}
}
public class Answer_0628 { // 개인정보 data 관리 클래스
private Name name;
private Subject kor;
private Subject eng;
private Subject mat;
private int total;
private float avg;
public Answer_0628() {
name = new Name();
kor = new Subject();
eng = new Subject();
mat = new Subject();
total = 0;
avg = 0.f;
}
public Answer_0628(String name, int kor, int eng, int mat) {
this.name = new Name(name);
this.kor = new Subject(kor);
this.eng = new Subject(eng);
this.mat = new Subject(mat);
total = this.kor.getSubject() + this.eng.getSubject() + this.mat.getSubject();
avg = this.total / 3.f;
}
public void setName(String name) {
this.name.setName(name);
}
public void setKor(int kor) {
this.kor.setSubject(kor);
}
public void setEng(int eng) {
this.eng.setSubject(eng);
}
public void setMat(int mat) {
this.mat.setSubject(mat);
}
public String getName() {
return name.getName();
}
public int getKor() {
return kor.getSubject();
}
public int getEng() {
return eng.getSubject();
}
public int getMat() {
return mat.getSubject();
}
public int getTotal() {
return kor.getSubject() + eng.getSubject() + mat.getSubject();
}
public float getAvg() {
return getTotal() / 3.f;
}
}