1. 程式人生 > >引用傳遞應用實例

引用傳遞應用實例

pan str car [] new oid string urn sta

class Member{
    private int id;
    private String name;
    private Car car;//表示屬於人的車
    public Member(int id,String name){
        this.id=id;
        this.name=name;
    }
    public String toString(){
        return "編號:" +  this.id + ",名字:" + this.name;
    }
    public void setCar(Car car){
        
this.car = car; } public Car getCar(){ return this.car; } } class Car{ private String carName; private Member member;//人所擁有的車 public Car(String carName){ this.carName = carName; } public String toString(){ return "車的名字:" + this.carName; }
public void setMember(Member member){ this.member=member; } public Member getMember(){ return this.member; } } public class Test{ public static void main(String args[]){ //第一步添加人和車; Member m = new Member(10,"張三"); Car c = new Car("法拉利");
//第二步設置人和車的關系; m.setCar(c);//人擁有一輛法拉利 c.setMember(m); //一輛車屬於一個人 //第三步:通過人找到車,通過車找到車主 System.out.println(m.getCar());//通過m這個人找到他的車 System.out.println(c.getMember());//通過c這個車找到其車主 } }

簡單的一個代碼來介紹引用傳遞的應用;

引用傳遞應用實例