[java] 클래스의 구조는 어떻게 되나요?
일반적인 클래스 구조는 다음과 같습니다:
public class MyClass {
// 변수 선언
private int myVariable;
// 생성자
public MyClass() {
// 초기화 코드
myVariable = 0;
}
// 메서드 선언
public void myMethod() {
// 메서드 내용
System.out.println("Hello World!");
}
}
위의 코드에서 MyClass
는 클래스의 이름이며, myVariable
과 myMethod
는 해당 클래스의 멤버들입니다. myVariable
은 private
로 선언되어 클래스 외부에서 직접 접근할 수 없습니다. myMethod
는 매개변수 없이 아무런 반환값도 없는 메서드입니다.
클래스를 사용하려면 해당 클래스의 객체를 만들어야 합니다. 예를 들어, MyClass
를 사용하려면 아래와 같이 객체를 생성합니다:
MyClass myObject = new MyClass();
이제 myObject
를 사용하여 클래스 내의 변수와 메서드에 접근할 수 있습니다. 예를 들어, myVariable
에 접근하려면 myObject.myVariable
로 접근하고, myMethod
를 호출하려면 myObject.myMethod()
를 호출합니다.
클래스는 객체 지향 프로그래밍의 기본 요소로, 코드의 재사용성과 유지 보수성을 개선하기 위해 사용됩니다. 자바에서는 다양한 클래스를 정의하여 복잡한 애플리케이션을 구축할 수 있습니다.
더 자세한 내용은 다음 참조를 확인하세요: