codingstudy
482
2021-03-16 23:56:02
3
207

자바 초보질문입니다


class PeopleInfo{

private String name;

private int age;

private Address address;  <-- 요기부분!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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;

}

public Address getAddress() {

return address;

}

public void setAddress(Address address) {

this.address = address;

}

}

class Address{

String location;

public String getLocation() {

return location;

}

public void setLocation(String location) {

this.location = location;

}

}

제가 <-- 표시해둔 부분 이해가 잘안갑니당
저렇게 PeopleInfo 클래스에 Address 클래스를 선언해두면
어떤 효과를 얻을 수 있는거죠?
책을 뒤져봐도 저런건 안보여서 질문올립니당


0
  • 답변 3

  • MKRO
    427
    2021-03-17 00:32:43

    위에서 String 타입의 name과 int 타입의 age를 선언한 것과 같습니다.

    Address 타입의 address를 선언해서 PeopleInfo 내부에서 Address 타입의 멤버를 사용하고자 한다고 생각하시면 됩니다.

  • codingstudy
    482
    2021-03-17 00:40:45

    감사합니다 ㅠㅠ!

  • codingstudy
    482
    2021-03-17 01:25:05

    감사합니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.