요구사항
ProfilePrint 클래스 생성후
나이(byte)
이름(String)
결혼여부(boolean) 으로 설정하고 리턴할수 있는 매소드 생성해라
결과
public class ProfilePrint{
byte age;
String name;
boolean isMarried;
public static void main(String[] args) {
ProfilePrint p1=new ProfilePrint();
p1.setAge((byte)22);
p1.setName("김현우");
p1.setMarried(false);
System.out.println(p1.getAge());
System.out.println(p1.getName());
System.out.println(p1.isMarried());
}
public void setAge(byte paramAge){
age=paramAge;
}
public byte getAge(){
return age;
}
public void setName(String paramName){
name=paramName;
}
public String getName(){
return name;
}
public void setMarried(boolean paramIsMarried){
isMarried=paramIsMarried;
}
public boolean isMarried(){
return isMarried;
}
}
다 괜찮았는데 나이 설정의 경우 byte타입으로 매개변수를 받아야 하는데 그냥 숫자를 넣으면 문제가 발생
그렇기에 형변환하여 진행함.
하지만 이방법보다는 변수를 만든후 변수로 입력을 하는게 더 좋아보임.