1
11 public class Person{
12 private String name;
13 private Person landlord;
14 private Person loved;
15 public String getName(){
16 return name;
17 }
18 public void setName(String s){
19 name = s;
20 }
21 public Person getLandlord(){
22 return landlord;
23 }
24 public void setLandlord(Person p){
25 landlord = p;
26 }
27 public Person getLoved(){
28 return loved;
29 }
30 public void setLoved(Person p){
31 loved = p;
32 }
33 public Person(String s){
34 name = s;
35 }
36 public static void main(String[] args){
37 Person almaviva = new Person("Almaviva");
38 Person figaro = new Person("Figaro");
39 Person susanna = new Person("Susanna");
40 almaviva.setLandlord(almaviva);
41 almaviva.setLoved(susanna);
42 figaro.setLandlord(almaviva);
43 figaro.setLoved(susanna);
44 susanna.setLandlord(almaviva);
45 susanna.setLoved(figaro);
46 }
47 }
48