教育路上

全国站>Java>Java基础>java继承用继承的方式创建一个水果类,有成员变量:重量和单价,有成员方法:计算水果的总价格并显示
学员需求

java继承用继承的方式创建一个水果类,有成员变量:重量和单价,有成员方法:计算水果的总价格并显示

摘要:用继承的方式创建一个水果类,有成员变量:重量和单价,有成员方法:计算水果的总价格并显示。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

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

发布时间:
2023-02-08 15:27
信息来源:
网络推荐
浏览次数:
969
java继承用继承的方式创建一个水果类,有成员变量:重量和单价,有成员方法:计算水果的总价格并显示


1、创建一个水果类,有成员变量:重量和单价,有成员方法:计算水果的总价格并显示:单价*重量。

2、创建一个苹果类,继承水果类,继承水果计算总价格方法,

3、创建一个西瓜类,继承水果类,重写父类的计算水果的方法,按照2倍单价计算总价:2*单价*重量

创建一个具体的苹果对象:苹果单价5元、8斤,并显示对象的总价格

创建一个具体的西瓜对象:西瓜单价3元、5斤,并计算对象的总价格

注意:必须用类的继承方式完成本题。否则一律打回作业。

在主类里面对输入的苹果或西瓜进行判定,然后创建相应的对象,提示:判定方法:if(fruitnameequals("苹果")),会返回一个逻辑值

import javautilScanner;

class Fruit

{

Fruit(){}

Fruit(String name, int price,int weight){

thisname=name;

thisweight=weight;

thisprice=price;

}


String name;

int weight;

int price;

public void show()

{

Systemoutprintln(name+"总价"+weight*price);

}

}

class Apple extends Fruit { }


class Watermelon extends Fruit{

public void show() {

Systemoutprintln(name+"总价"+2*weight*price);

}

}

public class Main {

public static void main(String[] args)

{

Scanner input = new Scanner(Systemin);

Fruit fruit=new Fruit();

Apple apple=new Apple();

Watermelon watermelon=new Watermelon();

String fruitname = inputnext();

if(fruitnameequals("苹果")) {

Apple p1=new Apple();

p1name=fruitname;

p1price=inputnextInt();

p1weight=inputnextInt();

p1show();

}

else if(fruitnameequals("西瓜"))  {

Watermelon p1=new Watermelon();

p1name=fruitname;

p1price=inputnextInt();

p1weight=inputnextInt();

p1show();

}

}     }



上一篇:
宝塔面板的宝塔关于Mysql性能优化设置
下一篇:
java类的继承设计一个形状类Shape,方法:求周长和求面积。形状..
网友评论
发布评论

访客的评论 2024/06/25 08:14

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

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

姓      名:

内      容:

手机号码:

验  证  码:  换一张

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

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  换一张

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


 换一张

确认提交