Java QuoteDemo(Java类对象的引用传递),
分享于 点击 27890 次 点评:250
Java QuoteDemo(Java类对象的引用传递),
//package Main;
public class QuoteDemo {
public static void main(String[] args) {
Person person = new Person("杨木发",19) ;
Car car = new Car("宝马I8",8000000) ;
person.setCar(car) ;
car.setPerson(person) ;
System.out.println("人有什么车:"+person.getCar().getInfo());
System.out.println("车属于什么人:"+car.getPerson().getInfo());
}
}
class Car{
private String name ;
private int price ;
private Person person ;
public Car(String name,int price){
this.name=name ;
this.price=price ;
}
public void setPerson(Person person){
this.person=person ;
}
public Person getPerson(){
return this.person ;
}
public String getInfo(){
return "汽车品牌型号:"+this.name+"、价格:¥"+this.price +"元";
}
}
class Person{
private String name ;
private int age ;
private Car car ;
public Person(String name,int age){
this.name=name ;
this.age=age ;
}
public void setCar(Car car){
this.car=car ;
}
public Car getCar(){
return this.car ;
}
public String getInfo(){
return "姓名:"+this.name+"、年龄:"+this.age ;
}
}
相关文章
- 暂无相关文章
用户点评