五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java oop8:讓每個(gè)類(lèi)實(shí)現(xiàn)接口,計(jì)算面積和體積,Math.PI,@Override

2019-12-23 17:09 作者:詩(shī)書(shū)畫(huà)唱  | 我要投稿

//在幾何圖形中,分為平面圖和立體圖,平面圖可以計(jì)算面積 ,立體圖可以計(jì)算體積

//聲明父類(lèi)幾何圖形抽象類(lèi),

//問(wèn)題:現(xiàn)有圖形正方形,長(zhǎng)方體和球體

//聲明接口平面圖和立體圖,讓下面每個(gè)類(lèi)實(shí)現(xiàn)接口,

//正方形計(jì)算面積,長(zhǎng)方體計(jì)算體積,


package a;


public class Student {


public static void main(String[] args) {

jihetuxing j=new zhengfangxing(10,5,3,3,1);

((zhengfangxing)j).jisuanmianji();

jihetuxing c=new changfangti(10,5,3,3,1);

((changfangti)c).jisuantiji();

jihetuxing a=new yuan(10,5,3,3,1);

((yuan)a).jisuantiji();

jihetuxing b=new yuan(10,5,3,3,1);

((yuan)b).jisuanmianji();


}


}

//計(jì)算面積的接口

interface mianji{//平面圖

void jisuanmianji();

}

//計(jì)算體積的接口

interface tiji{//立體圖

void jisuantiji();

}

abstract class jihetuxing{

public int chang;

public int kuan;

public int gao;

public int lengChang;

public int banjing;

public jihetuxing(int chang, int kuan, int gao,int lengChang, int banjing) {

super();

this.chang = chang;//10

this.kuan = kuan;//5

this.gao = gao;//3

this.lengChang = lengChang;//3

this.banjing = banjing;//1

}


}

//現(xiàn)在正方形繼承了集合圖形類(lèi),并且實(shí)現(xiàn)了計(jì)算面積的接口

class zhengfangxing extends jihetuxing implements mianji{

//調(diào)用父類(lèi)的構(gòu)造方 法

public zhengfangxing(int chang, int kuan, int gao,int lengChang, int banjing) {

super(chang, kuan, gao,lengChang, banjing);

// TODO Auto-generated constructor stub

}

//實(shí)現(xiàn)計(jì)算面積的接口

@Override

public void jisuanmianji() {

// TODO Auto-generated method stub

System.out.println("正方體的面積"+(this.lengChang*this.lengChang*6));


}

}

//計(jì)算長(zhǎng)方體的類(lèi)

class changfangti extends jihetuxing implements tiji{


public changfangti(int chang, int kuan, int gao,int lengChang, int banjing) {

super(chang, kuan, gao,lengChang, banjing);

// TODO Auto-generated constructor stub

}

//計(jì)算體積

@Override

public void jisuantiji() {

// TODO Auto-generated method stub

System.out.println("長(zhǎng)方體的體積是"+(this.chang*this.kuan*this.gao));

}

}

class yuan extends jihetuxing implements mianji,tiji{


public yuan(int chang, int kuan, int gao, int lengChang,int banjing) {

super(chang, kuan, gao, lengChang,banjing);

// TODO Auto-generated constructor stub

}

//計(jì)算體積

@Override

public void jisuantiji() {

// TODO Auto-generated method stub

System.out.println("球體的體積是"+(4/3*Math.PI*this.banjing*this.banjing*this.banjing));

}//Math.PI=3.1415926......

//計(jì)算面積

@Override

public void jisuanmianji() {

// TODO Auto-generated method stub

System.out.println("球體的面積"+4*Math.PI*this.banjing*this.banjing);

}


}


Java oop8:讓每個(gè)類(lèi)實(shí)現(xiàn)接口,計(jì)算面積和體積,Math.PI,@Override的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
海南省| 大埔县| 长治县| 都安| 大余县| 西和县| 长宁县| 宽甸| 莲花县| 仁布县| 岑溪市| 昌黎县| 青川县| 从化市| 玛曲县| 河池市| 达孜县| 高邮市| 佛坪县| 射阳县| 齐齐哈尔市| 府谷县| 阿尔山市| 凌云县| 石景山区| 紫云| 邛崃市| 昭觉县| 岐山县| 长寿区| 邵阳市| 绥德县| 年辖:市辖区| 石泉县| 黄冈市| 自贡市| 汝州市| 洞口县| 句容市| 建瓯市| 合山市|