java中对象属性可以是另外一个对象或对象的参考
Posted mark-to-win
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中对象属性可以是另外一个对象或对象的参考相关的知识,希望对你有一定的参考价值。
7.对象的属性可以是另外一个对象或对象的参考 (视频下载) (全部书籍)
通过这种方法可以迅速构建一个比较大的系统。
class Motor {
Light[] lights;
Handle left, right;
KickStart ks;
Motor() {
lights = new Light[2];
lights[0] = new Light();
lights[1] = new Light();
left = new Handle();
right = new Handle();
ks=new KickStart();
}
}
class Handle {
Grip grip;//grip中文是把套的意思
Handle() {
grip = new Grip();
}
void turnLeft() {
System.out.println("左转车把....");
}
}
class Light {
void turnon() {
System.out.println("开灯.....");
}
}
class KickStart {
void kick() {
System.out.println("踹一脚,启动.........");
}
}
class Grip {
void rollup() {
System.out.println("往上转一下把套,发动.........");
}
}
。。。。。。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/index.html?content=JavaBeginner/javaUrl.html&chapter=JavaBeginner/JavaBeginner2_web.html#PropertyIsObjectOrReference
以上是关于java中对象属性可以是另外一个对象或对象的参考的主要内容,如果未能解决你的问题,请参考以下文章
当一个对象被当作参数传递到一个方法后,此方法可改变 这个对象的属性,并可返回变化后的结果,那么这里到底是值传 递还是引用传递?
当一个对象被当作参数传递到一个方法后,此方法可改变 这个对象的属性,并可返回变化后的结果,那么这里到底是值传 递还是引用传递?