객체의 특성(속성, 기능)에 대한 정의를 한 것
설계도라고 생각하면 된다
클래스 작성 시 반드시 필요한 것
클래스 선언
(접근제한자) class 클래스명 {
[접근제한자] [예약어] 자료형 변수명;
[접근제한자] [예약어] 자료형 변수명;
[접근제한자] 생성자명() { }
[접근제한자] 반환형 메소드명(매개변수) {
// 기능 정의
}
}
public class 클래스명 {
}
class 클래스명 {
}
ex)
public class Member {
private String name;
private int age;
public Member() {}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}