首页 > 代码库 > 引用传递应用实例
引用传递应用实例
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这个车找到其车主 } }
简单的一个代码来介绍引用传递的应用;
引用传递应用实例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。