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中對象屬性可以是另外一個對象或對象的參考