클래스 선언하는 방법
//접근지정자 class(키워드) 클래스이름 {}
public class Person {
//필드, 멤버변수
private String name;
private String age;
//default 생성자, 생략이 가능하지만 파라미터를 가진 생성자가 있을 경우 반드시 명시해야 한다.
public Person() {}
//파라미터를 가진 생성자, 파라미터를 가지고 변수를 초기화한다.
public Person(String name, String age) {
this.name = name;
this.age = age;
}
// 메소드, 이름을 가져오는 행위를 한다.
public String getName() {
//메소드 내부 기능
return name;
}
}
자바에서는 클래스를 정의할 때 class 키워드를 사용하며 외부 클래스가 해당 클래스에 접근하는 범위를 접근 지정자를 통해서 제한할 수 있다.
접근 지정자에는 public, protected, default, private 네 가지가 있다.