package yingyongchuandi;
class Text{
private String name;
private int age;
private Data data;
private Text text1;
public Text(String name,int age){
this.name=name;
this.age=age;
}
public String getTextInfo(){
return name+age;
}
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 Data getData() {
return data;
}
public void setData(Data data) {
this.data = data;
}
public Text getText1() {
return text1;
}
public void setText1(Text text1) {
this.text1 = text1;
}
}
class Data{
private String name;
private double price;
private Text text;
public Data(String name,double price){
this.name=name;
this.price=price;
}
public String getDataInfo(){
return name+price;
}
public void setName(String name){
this.name=name;
}
public void setPrice(double price){
this.price=price;
}
public void setText(Text text){
this.text=text;
}
public Text getText(){
return this.text;
}
}
public class test {
public static void main(String args[]){
Text t=new Text("zhansan",10);
Data d=new Data("hello",1.0);
Text t1=new Text("lisi",10);
Data d1=new Data("world",2.0);
t.setData(d);
d.setText(t);
t.setText1(t1);
t1.setData(d1);
System.out.println(t.getTextInfo());
System.out.println(t.getData().getDataInfo());
System.out.println(d.getText().getTextInfo());
System.out.println(t.getText1().getTextInfo());
System.out.println(t.getText1().getData().getDataInfo());
}
}
简单应用传递练习
最新推荐文章于 2019-10-21 15:58:34 发布