지식아일랜드

코딩 기초 30편 _ JAVA 자바 클래스의 선언 예제 본문

JAVA 기초

코딩 기초 30편 _ JAVA 자바 클래스의 선언 예제

모르는게 없는 지식인 2023. 6. 25. 17:42
반응형

안녕하세요?

지식아일랜드의 모르는게 없는 지식인입니다.

 

오늘은 JAVA 자바 클래스의 선언에 대해 예시와 함께 설명드리겠습니다.

 

 

아래는 자바 클래스 선언의 예제입니다.

 

JAVA

// 클래스 선언 예제

// Person 클래스 선언
class Person {
       // 멤버 변수 (속성)
       String name;
       int age;

       // 생성자 (Constructor)
       public Person(String name, int age) {
              this.name = name;
              this.age = age;
       }

       // 멤버 메서드 (동작)
       public void sayHello() {
              System.out.println("안녕하세요! 저는 " + name + "입니다.");
              System.out.println("나이는 " + age + "살입니다.");
        }
}

// 메인 클래스
public class Main {
       public static void main(String[] args) {
              // Person 객체 생성
              Person person1 = new Person("홍길동", 30);
              Person person2 = new Person("김철수", 25);

              // 객체의 멤버 변수 및 메서드 사용
              person1.sayHello();
              person2.sayHello();
       }
}

 

위 예제에서는 Person 이라는 클래스를 선언합니다.

 

이 클래스는 name고 age라는 두 개의 멤버 변수(속성)를 가지며,

 

생성자(Constructor)를 통해 초기화됩니다.

 

또한, sayHello라는 멤버 메서드를 가지고 있습니다.

 

Main 클래스에서는 Person 객체를 생성하고, 해당 객체의 멤버 변수와 메서드를 사용하는 예제입니다.

 

위의 예제를 살펴보면, Person 클래스는 class Person {...} 형식으로 선언됩니다.

 

클래스 내부에는 멤버 변수 name과 age가 선언되어 있습니다.

 

생성자는 public Person(String name, int age) {...} 형식으로 선언되어 객체를 초기화합니다.

 

sayHello 메서드는 public void sayHello() {...} 형식으로 선언되어 해당 객체의 정보를 출력합니다.

 

Main 클래스는 public class Main {...} 형식으로 선언되며,

 

main 메서드에서는 Person 객체를 생성하고, sayHello 메서드를 호출하여 정보를 출력합니다.

 

이 코드를 실행하면, "안녕하세요! 저는 홍길동입니다."과 "나이는 30살입니다."라는 결과가 출력됩니다.

 

 

 

어떠셨나요?

 

오늘은 자바 클래스의 선언에 대해 예제와 함께 설명드렸는데요.

 

차근차근 잘 따라해보시길 바라겠습니다.

 

그럼 저는 다음 포스팅 "인스턴스 생성"으로 돌아오겠습니다~!

반응형
Comments