定義類,屬性包括商品名稱name(String)、商品編號id(String)和價格price(double)三個屬性,有無參的構(gòu)造方法和計(jì)算折扣價格并輸出的方法,方法頭為public void computeDiscout(double percent),其中形參代表打折的百分比。創(chuàng)建商品類的對象,調(diào)用計(jì)算折扣價格的方法。
按要求將下面程序補(bǔ)充完整: 已有接口CanFly和CanJump,分別描述飛和跳的能力。要求:聲明Locust(蝗蟲)類和Balloon(氣球)類,Locust類具有飛和跳 的能力,Balloon類具有飛的能力。飛和跳的方法可以通過輸出相應(yīng)的字符串來實(shí)現(xiàn)。 然后,在主類Prog1中,添加一個靜態(tài)的方法testFly(),其功能是讓能飛的物體執(zhí)行飛的動作。在main方法中分別創(chuàng)建Locust類和Balloon類的對象,調(diào)用testFly()方法。
現(xiàn)有父類Person,在此基礎(chǔ)上派生出子類Teacher,子類定義了自己的屬性String類型的教師編號(teacherID),有不帶參數(shù)的構(gòu)造方法,覆蓋了父類的print方法,調(diào)用父類被覆蓋的print方法,增加打印自己的屬性的語句,請實(shí)現(xiàn)Teacher類的編寫。