객체를 구현해봅시다.

  • 문제 : 다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력하세요
    • 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다.

UserInfo.java

package ch04_1;

public class UserInfo {
	
	private int cm;
	private int kg;
	private String gender;
	private String name;
	private int age;
	
	public UserInfo() {}
	
	public UserInfo(int cm, int kg, String gender, String name, int age) {
		
		this.cm = cm;
		this.kg = kg;
		this.gender = gender;
		this.name = name;
		this.age = age;
	}
	
	public String ShowInfo() {
		
		return "키가 " + cm + "이고 몸무게가 " + kg + "킬로인 " +
		gender + "이 있습니다. 이름은 " + name + "이고 나이는 " + age + "세입니다.";
	}

	public int getCm() {
		return cm;
	}

	public void setCm(int cm) {
		this.cm = cm;
	}

	public int getKg() {
		return kg;
	}

	public void setKg(int kg) {
		this.kg = kg;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}
}



Main.java

package ch04_1;

public class Main {

	public static void main(String[] args) {
		
		UserInfo userInfo = new UserInfo();
		
		userInfo.setCm(180);
		userInfo.setKg(78);
		userInfo.setGender("남성");
		userInfo.setName("Tomas");
		userInfo.setAge(37);
		
		System.out.println(userInfo.ShowInfo());
	}
}



결과

키가 180이고 몸무게가 78킬로인 남성이 있습니다. 이름은 Tomas이고 나이는 37세입니다.

Leave a comment