java string 类 上机_java上机试题
請(qǐng)將下列關(guān)鍵字填寫(xiě)到適當(dāng)?shù)奈恢弥小ewextendsimplementsstaticsuperpublicabstractthisimportpackage(1)Fruits;//聲明包語(yǔ)句(2)java.util.*;abstractclassFruit//定義抽象類(lèi)Fruit{D...
請(qǐng)將下列關(guān)鍵字填寫(xiě)到適當(dāng)?shù)奈恢弥小?/p>
new extends implements static super
public abstract this import package
(1) Fruits;//聲明包語(yǔ)句
(2) java.util.*;
abstract class Fruit //定義抽象類(lèi)Fruit
{
Date produceDate;
double weight;
public Fruit(double weight) {
produceDate = (3) Date();//將produceDate設(shè)定為系統(tǒng)當(dāng)前時(shí)間
(4) .weight = weight;//為數(shù)據(jù)成員weight賦初值
}
public (5) String getInfo();//定義抽象方法
}
interface Edible//定義接口Edible
{final int Edible_HOT = 1;
final int Edible_Cool = 2;
void howToEat(int EatMode);
}
//Apple類(lèi)是Fruit的派生類(lèi)并實(shí)現(xiàn)Edible接口
class Apple (6) Fruit (7) Edible
{
(8) int count = 0;//count負(fù)責(zé)記錄Fruit對(duì)象的數(shù)量
String color;
public Apple(double weight,String c)
{
(9) (weight);//調(diào)用父類(lèi)的構(gòu)造函數(shù)
color = c;
count++;
}
(10) String getInfo() //重寫(xiě)抽象類(lèi)中的抽象方法
{
return "produceDate=" + produceDate + " weight=" + weight + " color=" + color;
}
public void howToEat(int mode) //重寫(xiě)接口中的抽象方法
{
if(mode == Edible.Edible_HOT)
System.out.println("Make apple pine!");
else
System.out.println("Make apple juice!");
}
}
class Test
{
public static void main(String [] args)
{
Apple a = new Apple(0.2,"red");
//顯示當(dāng)前已創(chuàng)建的Apple對(duì)象數(shù)量
System.out.println("count=" + Apple.count);
System.out.println(a.getInfo());
a.howToEat(Edible.Edible_HOT);
}
}
展開(kāi)
總結(jié)
以上是生活随笔為你收集整理的java string 类 上机_java上机试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iPad和Mac彻底打通了 苹果产品线有
- 下一篇: 第一学期《计算机网络》作业一_新学期学习