教育路上

全国站>Java>Java基础>java类的继承设计一个形状类Shape,方法:求周长和求面积。形状类的子类:Rect(矩形),Circle(圆形)。
学员需求

java类的继承设计一个形状类Shape,方法:求周长和求面积。形状类的子类:Rect(矩形),Circle(圆形)。

摘要:java类的继承设计一个形状类Shape,方法:求周长和求面积。形状类的子类:Rect(矩形),Circle(圆形)。java 类 继承。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

2023-02-08 15:27网络推荐

发布时间:
2023-02-08 15:27
信息来源:
网络推荐
浏览次数:
867
java类的继承设计一个形状类Shape,方法:求周长和求面积。形状类的子类:Rect(矩形),Circle(圆形)。

设计一个形状类Shape,方法:求周长和求面积。形状类的子类:Rect(矩形),Circle(圆形)。

Rect类的子类:Square(正方形)。不同的子类会有不同的计算周长和面积的方法

圆的周长计算2ΠR=2*314*R

输入:

矩形 10 20

输出:

矩形周长:60

矩形面积:200

或则:

输入:

圆形 5

输出:

圆形周长:314

圆形面积:785


import javautil*;

import javautilScanner;

class Shape{

String name;

int chang;

int kuan;

int r;

}

class Rect extends Shape{

public void juxing(){

int zhouchang;

int area;

zhouchang=2*(chang+kuan);

area=chang*kuan;

Systemoutprintln("矩形周长:"+zhouchang);

Systemoutprintln("矩形面积:"+area);

}

}

class cicle extends  Shape{

public void yuanxing(){

double zhouchang,area;

zhouchang=2*314*r;

area=314*r*r;

Systemoutprintf("圆形周长:"+"%1f\n",zhouchang);

Systemoutprintf("圆形面积:"+"%1f",area);

}

}


public class Main{

public static void main(String[] args) {

String name;

@SuppressWarnings("resource")

Scanner in = new Scanner(Systemin);

Rect a=new Rect();

cicle b=new cicle();

name=innext();

if (nameequals("矩形")){

aname=name;

achang=innextInt();

akuan=innextInt();

ajuxing();

}else if (nameequals("圆形")){   bname=name;

br=innextInt();    byuanxing();

}

}

}



上一篇:
java继承用继承的方式创建一个水果类,有成员变量:重量和单价..
下一篇:
java抽象类定义一个抽象类Car,在该类中包含一个抽象方法run()..
标签: 类继承
网友评论
发布评论

访客的评论 2024/04/27 16:43

文中描述的是准确的吗,如何报名!

我也来发表评价关闭
我对该内容的评价:
0
评价500
验证码: 看不清 换一张
提交 (匿名发布,无须担心别人知道您的身份)
学校免费发布信息关闭
我们审核后会尽快展示,如有图片请发邮件到:edu63@foxmail.com

姓      名:

内      容:

手机号码:

验  证  码:  换一张

确认提交
填写需求信息关闭
我们会根据您的需求匹配并审核留言

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交