Person클래스를 다른 패키지에 복사해오자
메소드를 만들자
package method;
public class Person {
// 클래스 안에 만든 변수를 인스턴스 변수라 하고 => 객체를 생성시 생성됨
String name;
int age;
// 클래스 안에 만든 함수를 메소드 => 객체 생성시 생성(사용가능)
void sayHello() {
System.out.println("헬로우!" + name);
}
}
App클래스에 main메소드 만들기
Person 클래스의 객체 생성
package method;
public class App {
public static void main(String[] args) {
// 세상의 모든 사물은 객체이고 new 클래스()로 메모리에 새로운 객체를 생성한다.
Person p1 = new Person();
System.out.println(p1.name); // 이름은 문자열이기 때문에 초기값이 null
System.out.println(p1.age); // 나이는 숫자이기 때문에 정수(int)의 초기값은 0
p1.sayHello(); // 메소드 실행
p1.name = "펭수";
p1.age = 7;
System.out.println(p1.name);
System.out.println(p1.age);
Person p2 = new Person();
p2.name ="길동";
Person p3 = new Person();
p3.name = "라이언";
p1.sayHello();
p2.sayHello();
p3.sayHello();
}
}