真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java臺(tái)球代碼大全 桌球代碼

用java繼承,多態(tài)與接口

題目有關(guān)回答如下,供參考:

成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、平度網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為平度等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

4、this:當(dāng)前對(duì)象的引用

super:當(dāng)前對(duì)象的超(父)類對(duì)象的一個(gè)引用

5、繼承是面向?qū)ο笞铒@著的一個(gè)特性。

繼承的意義:繼承是從已有的類中派生出新的類,新的類能吸收已有類的數(shù)據(jù)屬性和行為,并能擴(kuò)展新的能力。

定義繼承:使用關(guān)鍵字 extends 來實(shí)現(xiàn)繼承

6、多態(tài)(Polymorphism)按字面的意思就是“多種狀態(tài)”,也是面向?qū)ο蟮囊粋€(gè)特性。

允許將子類類型的引用賦值給父類類型的引用。

7、代碼如下:

/**

*?父類(圖形)

*?

*?@author?qd

*

*/

abstract?class?Figure?{

double?area;

}

/**

*?求面積的接口

*?

*?@author?qd

*

*/

interface?Area?{

public?void?getArea();

}

/**

*?三角形

*?

*?@author?qd

*

*/

class?Triangle?extends?Figure?implements?Area?{

//?底

double?bottom;

//?高

double?high;

public?Triangle(double?bottom,?double?high)?{

super();

this.bottom?=?bottom;

this.high?=?high;

}

@Override

public?void?getArea()?{

area?=?bottom?*?high?*?0.5;

System.out.println("三角形面積是:"?+?area);

}

}

/**

*?正方形

*?

*?@author?qd

*

*/

class?Square?extends?Figure?implements?Area?{

//?邊長

double?length;

public?Square(double?length)?{

super();

this.length?=?length;

}

@Override

public?void?getArea()?{

area?=?length?*?length;

System.out.println("正方形面積是:"?+?area);

}

}

/**

*?圓

*?

*?@author?qd

*

*/

class?Circular?extends?Figure?implements?Area?{

//?半徑

double?radius;

public?Circular(double?radius)?{

super();

this.radius?=?radius;

}

@Override

public?void?getArea()?{

area?=?Math.PI?*?radius?*?radius;

System.out.println("圓面積是:"?+?area);

}

}

public?class?Test?{

public?static?void?main(String[]?args)?{

//?三角形對(duì)象

Area?triangle?=?new?Triangle(3,?4);

triangle.getArea();

//?正方形對(duì)象

Area?square?=?new?Square(4);

square.getArea();

//?圓對(duì)象

Area?circular?=?new?Circular(2);

circular.getArea();

}

}

8、代碼如下:

/**

*?球類

*?

*?@author?qd

*

*/

class?Ball?{

//?私有成員變量半徑

private?double?r;

public?double?getR()?{

return?r;

}

public?void?setR(double?r)?{

this.r?=?r;

}

}

/**

*?臺(tái)球

*?

*?@author?qd

*

*/

class?Billiards?extends?Ball?{

//?私有成員變量顏色

private?String?color;

public?void?setColor(String?color)?{

this.color?=?color;

}

//?輸出信息

public?void?printMess(Billiards?billiards,Ball?ball)?{

System.out.println("臺(tái)球的顏色是:"?+?billiards.color?+?"???臺(tái)球的半徑是:"?+?ball.getR());

}

}

/**

*?公有測(cè)試類

*?

*?@author?qd

*

*/

public?class?TestBall?{

public?static?void?main(String[]?args)?{

Ball?ball?=?new?Ball();

ball.setR(5);

Billiards?billiards?=?new?Billiards();

billiards.setColor("白色");

billiards.printMess(billiards,ball);

}

}

7題和8題測(cè)試如下:

java構(gòu)造臺(tái)球單色和花色,號(hào)碼分?jǐn)?shù)

1、創(chuàng)建項(xiàng)目在com.tzkt包下面,創(chuàng)建Billiards類繼承Jfram實(shí)現(xiàn)窗體的創(chuàng)建

2、使用構(gòu)造函數(shù)初始化窗體的基本數(shù)據(jù)

3、將球桌和臺(tái)球顯示在窗體上

4、讓臺(tái)球以一定的弧度移動(dòng)起來

寫一個(gè)最簡(jiǎn)單的JAVA繼承代碼??謝謝

可運(yùn)行的:

import java.awt.*;

import java.awt.event.*;

public class BackJFrame extends Frame{

public BackJFrame(){

super("臺(tái)球");

setSize(300,300);

setBackground(Color.cyan); //背景

setVisible(true);

addWindowListener(new WindowAdapter()

{

public void windowClosing (WindowEvent e)

{System.exit(0);}

} );

}

public static void main(String args[]){

new BackJFrame();

}

}


網(wǎng)頁題目:java臺(tái)球代碼大全 桌球代碼
本文地址:http://weahome.cn/article/ddgddog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部