package java3;

// Å¬·¡½º = ¼³°èµµ
// »óÅÂ (º¯¼ö)
// ÇàÀ§ (¸Þ¼­µå)
// »ý¼ºÀÚ (Constructor)
class Person {
	private String name;
	private int age;
	private String mind;
	private int height;
	private int weight;

	// ¾ø¾îµµ Á¸ÀçÇÔ. = »ý·« °¡´ÉÇÔ.
	public Person(String name1, int age1, int height1, int weight1) {		
		name = name1;
		age = age1;
		height = height1;
		weight = weight1;
	}
	
	public void setName(String name1) {
		name = name1;
	}
	
	public String getName() {
		return name;
	}
	
	public void setAge(int age1) {
		age = age1;
	}
	
	public int getAge() {
		return age;
	}

	// ÇÁ·ÎÀÌµå : ÀÎ°£ÀÇ ¼º°ÝÀº 5¼¼ÀÌÇÏ¿¡ °áÁ¤µÈ´Ù.
	public void setMind(String mind1) {
		if(age < 6) {
			mind = mind1;	
		}else {
			System.out.println("³Í ¼º°Ý ¸ø¹Ù²ã!!");
		}	
	}
	
	public String getMind() {
		return mind;
	}
	
	public void setHeight(int height1) {
		height = height1;
	}
	
	public int getHeight() {
		return height;
	}
	
	public void setWeight(int weight1) {
		weight = weight1;
	}
	
	public int getWeight() {
		return weight;
	}
}

public class OOPEx01 {

	public static void main(String[] args) {
		Person ÃÖÁÖÈ£ = new Person("ÃÖÁÖÈ£", 1, 50, 4);
		System.out.println(ÃÖÁÖÈ£.getName());
		System.out.println(ÃÖÁÖÈ£.getAge());
		System.out.println(ÃÖÁÖÈ£.getHeight());
		System.out.println(ÃÖÁÖÈ£.getWeight());
		
		// 5³âÀÌ Èê·¶À½.
		ÃÖÁÖÈ£.setAge(5);
		ÃÖÁÖÈ£.setMind("¼Ò½É");
		
		System.out.println("5³â °æ°ú~~~~~~~~~");
		System.out.println(ÃÖÁÖÈ£.getAge());
		System.out.println(ÃÖÁÖÈ£.getMind());
		
		System.out.println("7³â °æ°ú~~~~~~~~~");
		ÃÖÁÖÈ£.setAge(7);
		System.out.println(ÃÖÁÖÈ£.getAge());
	}

}
