John has friend Marywhose age is 24
Mary has none friend.
记得采纳哦
代码如下:
public class Person {
private int age;
private String name;
private Person friend;
public Person(String n, int a) {
name = n;
age = a;
}
public String getInfo() {
return friend == null ? (name + " has none friend. ") :
(name + " has friend " + friend.getName() + "whose age is " + friend.getAge());
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Person getFriend() {
return friend;
}
public void setFriend(Person friend) {
this.friend = friend;
}
}
Test:::
public class Test {
public static void main(String[] args) {
Person John =new Person("John",20);
Person Mary =new Person("Mary",18);
John.setFriend(Mary);
Mary.setAge(24);
System.out.println(John.getInfo());
System.out.println(Mary.getInfo());
}
}
```java
```
失踪人口终于更新了答案,我保证会更新完毕的!想直接看题目的小伙伴可以来这个传送门:应粉丝要求,请假一周,面了9家深圳非外包初级开发,只为刷一刷真题(文末有福利)