packagecom.summer_0425.cn;
/***
@author
summer
* 需求分析:
* 發動機engine:啟動start 停止stop
* 輪子wheel:充氣inflate(int 容量)
* 車窗window:開roolup 降rooldown
* 車門door: 開open 關close 門上有窗
* 汽車car:
* 有乙個發動機
* 4個輪子
* 2個門 */
//發動機
class
engine
public
void stop()}//
輪子class
wheel
}//車窗class
window
public
void rooldown()}//
車門class
door
public
void stop()
public
void
open()
public
void
close()
}class
car door = new door[2];
for (int i = 0; i < door.length; i++)
}}public
class
tset02
car.engine.start();
car.door[0].win.roolup();
car.door[1].win.rooldown();
car.door[0].open();
car.door[1].close();
car.engine.stop();
}}
用css畫一輛小汽車
跟著網上的demo敲出了一輛小汽車。div 這是由乙個乙個的i標籤組成的,我們給所有的i標籤設定相同的css屬性 display block font size 0 line height 0 border style solid border color 000000 然後根據不同的i標籤的位置不...
原型和建構函式的組合繼承
採用一下的call的這種方式,會使得引用資料型別不受多個new 的相互影響。function person name function student age 原型繼承 student.prototype newperson 1 由於上行的繼承,使得student.prototype.constru...
C 繼承和組合並存的構造析構原則
當父類建構函式有引數時,需要在子類的初始化列表中顯式呼叫 先構造父類,再構造成員變數 組合 最後構造自己 先析構自己,再析構成員變數 組合 最後析構父類 當父類建構函式有引數時,需要在子類的初始化列表中顯式呼叫 先構造父類,再構造成員變數 組合 最後構造自己 先析構自己,再析構成員變數 組合 最後析...