package CHAPTER06;

//부모 클래스 정의
class Parent {
	String name; // 모든 자식 클래스에서 공통으로 사용할 이름(name) 필드

	// 부모 클래스의 메서드: 이름을 출력하는 기능을 수행
	void greet() {
		System.out.println("Hello, my name is " + name);
	}
}

//자식 클래스 정의: Parent 클래스를 상속받음
class Child extends Parent {
	int age; // 자식 클래스에서 추가로 정의한 나이(age) 필드

	// introduce 메서드: 부모 클래스로부터 상속받은 name과 자신만의 age 필드를 출력
	void introduce() {
		System.out.println("I am " + name + " and " + age); // 부모 클래스의 name 필드를 직접 사용 가능
	}
}

public class C6_01_InheritanceExample {
	public static void main(String[] args) {
		Child c = new Child();
		c.name = "문석재";
		c.age = 25;
		c.introduce();
	}
}
