弄了一下,代碼如下,你可以參考參考:

公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)公司推出岑溪免費(fèi)做網(wǎng)站回饋大家。
Fruit類:
public?abstract?class?Fruit?{
private?String?shape;
public?String?getShape()?{
return?shape;
}
public?void?setShape(String?shape)?{
this.shape?=?shape;
}
public?abstract?void?eat();
}
Apple類:
public?class?Apple?extends?Fruit?{
public?Apple(String?shape)?{
setFatherShape(shape);
}
public?void?setFatherShape(String?shape)
{
??super.setShape(shape);
}
public?String?getFatherShape()
{
return?super.getShape();
}
@Override
public?void?eat()
{
System.out.println(getFatherShape()+"的蘋(píng)果好甜");
}
}
Banana類:
public?class?Banana?extends?Fruit?{
public?Banana(String?shape)?{
setFatherShape(shape);
}
public?void?setFatherShape(String?shape)
{
??super.setShape(shape);
}
public?String?getFatherShape()
{
return?super.getShape();
}
@Override
public?void?eat()
{
System.out.println(getFatherShape()+"的香蕉好香");
}
}
Orange類:
public?class?Orange?extends?Fruit?{
public?Orange(String?shape)?{
setFatherShape(shape);
}
public?void?setFatherShape(String?shape)
{
??super.setShape(shape);
}
public?String?getFatherShape()
{
return?super.getShape();
}
@Override
public?void?eat()
{
System.out.println(getFatherShape()+"的桔子好酸");
}
}
Game類:
public?class?Game?{
public??Fruit?luckDraw(){
Random?random=new?Random();
int?luckNum=?random.nextInt(3);//隨機(jī)產(chǎn)生一個(gè)0-2之間的數(shù)
Fruit?fruit?=?null;
//0-蘋(píng)果(圓圓的)、1-香蕉(彎彎的)、2-桔子(長(zhǎng)長(zhǎng)的)
if(luckNum==0){
fruit=new?Apple("圓圓的");
}else?if?(luckNum==1)?{
fruit=new?Banana("彎彎的");
}else?if?(luckNum==2)?{
fruit=new?Orange("長(zhǎng)長(zhǎng)的");
}
return?fruit;
}
public?static?void?main(String[]?args)?{
Fruit[]?fruits=new?Fruit[10];
Game?game=new?Game();
for?(int?i=0;i10;i++)?{
fruits[i]=game.luckDraw();
fruits[i].eat();
}
}
}
運(yùn)行結(jié)果:
彎彎的的香蕉好香
彎彎的的香蕉好香
長(zhǎng)長(zhǎng)的的桔子好酸
長(zhǎng)長(zhǎng)的的桔子好酸
圓圓的的蘋(píng)果好甜
長(zhǎng)長(zhǎng)的的桔子好酸
圓圓的的蘋(píng)果好甜
彎彎的的香蕉好香
長(zhǎng)長(zhǎng)的的桔子好酸
長(zhǎng)長(zhǎng)的的桔子好酸
樓主若覺(jué)得回答有所幫助,望采納,謝謝!
定義一個(gè)類,class A={},然后創(chuàng)建這個(gè)類對(duì)象,A a = new A();有沒(méi)有參數(shù)看你類定義的構(gòu)造函數(shù); 例代碼如下:
class TestInner{
public static void main(String [] args)
{
Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();
}
}
在內(nèi)部類(Inner Class),可以隨意的訪問(wèn)外部類的成員,這可讓我們更好地組織管理我們的代碼,增強(qiáng)代碼的可讀性。
1)new---project---Java Project -- Project Name 中寫(xiě)工程
2) public class Mammal{
public int weight; //類型根據(jù)需要定
protected int height;
int legs;
private int tail;
public void printWeight() {
System.out.println(“ The weight is: ”+weight);
}
protected void printHeight() {
System.out.println(“ The heigh tis: ” + height);
}
void printLegs(){
System.out.println(“ The tail tis: ”+ tail);
}
private void printTail(){
System.out.println(“ The legs tis: ”+ legs);
}
}
3) public class Cat extends Mammal{
public void printWeight() {
System.out.println(“ The weight of the cat is: ”+weight);
}
}
哎, 沒(méi)有動(dòng)力了, 不想寫(xiě)了, 先給分吧, 有動(dòng)力再寫(xiě)吧
當(dāng)前文章:java代碼新建類,Java代碼新建類怎么自動(dòng)創(chuàng)建測(cè)試類
文章鏈接:http://chinadenli.net/article22/dseihjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、Google、定制網(wǎng)站、網(wǎng)站改版、App設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)