public class Person {
// 필드
String name = "";
int age = 0;
// 생성자(생략 가능)
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 메소드(함수)
public void methodOne() { // return 없음(void)
System.out.println("안녕하세요");
}
public int methodTwo() { // return 있음(int)
return 1;
}
public String methodThree() { // return 있음(String)
return "Hi";
}
public static void main(String[] args) { // 메인 메소드 // 실행되는 부분
// TODO Auto-generated method stub
Person p = new Person("홍길동", 20); // name이 홍길동이고, age가 20인 Person 클래스 객체 p 생성
System.out.println(p.name);
System.out.println(p.age);
// methodOne(); // 위에 구현된 함수가 static을 포함한 public static void methodOne()였다면 호출 가능
p.methodOne(); // p 객체의 methodOne함수 호출
}
}
Java Class 안에는
필드, 생성자, 메소드 존재
'Java > 참고자료' 카테고리의 다른 글
[Java] Comparable & Comparator (0) | 2022.11.25 |
---|---|
[Java] 연산자 (0) | 2022.11.25 |
[Java] Stack, Queue, Deque (0) | 2022.11.25 |
[Java] 참고자료 (0) | 2022.11.25 |
[Java] 소수 (0) | 2022.11.25 |