Java
클래스와 객체
데분몽굴
2023. 11. 22. 13:58
클래스와 객체
클래스 구성
public class Circle{
public int radius; // 반지름 필드
public String name; //이름 필드
public Circle() { // 생성자
}
public double getArea(){ // 원의 면적 계산 메소드
return 3.14 * radius * radius;
}
- 클래스 선언, class Circle
- class키워드와 클래스 이름으로 선언
- 클래스 외부에는 어떤 필드나 메소드를 둘 수 없다(캡슐화의 원칙)
- 필드와 메소드
- 객체 내에 값을 저장할 멤버 변수를 필드
- 메소드는 함수이며 객체의 행동을 구현
- 접근 지정자
- public은 다른 클래스에서 활용하거나 접근할 수 있음을 선언
- 생성자
- 클래스의 이름과 동일한 메소드를 생성자(constructor)라고 한다.