IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 水果类计算价格 -> 正文阅读

[开发工具]水果类计算价格

父类

package com.ytzl.zhouce.fruit;

/**
 * Create with IntelliJ IDEA.
 * Description:
 * User: 稚萱
 * Author 86185
 * Date: 2022-03-19
 * Time: 12:21
 */
public abstract class fruit {
    private String color;//颜色
    private double price;//价格

    public fruit() {
    }

    public fruit(String color, double price) {
        this.color = color;
        this.price = price;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }
    public abstract int calcu();

    @Override
    public String toString() {
        return "fruit{" +
                "颜色为='" + color + '\'' +
                ", 价格为=" + price +
                '}';
    }
}

苹果子类

vpackage com.ytzl.zhouce.fruit;

/**
 * Create with IntelliJ IDEA.
 * Description:
 * User: 稚萱
 * Author 86185
 * Date: 2022-03-19
 * Time: 12:25
 */
public class apple extends fruit{
    private int count;//个数

    public apple() {
    }

    public apple(int count) {
        this.count = count;
    }

    public apple(String color, double price, int count) {
        super(color, price);
        this.count = count;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    @Override
    public int calcu() {
        return (int) (getCount()*super.getPrice());
    }

    @Override
    public String toString() {
        System.out.println(super.toString());
        return "apple{" +
                "个数为=" + count +
                '}';
    }
}

西瓜子类

package com.ytzl.zhouce.fruit;

/**
 * Create with IntelliJ IDEA.
 * Description:
 * User: 稚萱
 * Author 86185
 * Date: 2022-03-19
 * Time: 12:25
 */
public class watermelon extends fruit{
    private int weight;//个数

    public watermelon() {
    }

    public watermelon(int weight) {
        this.weight = weight;
    }

    public watermelon(String color, double price, int weight) {
        super(color, price);
        this.weight = weight;
    }

    public int getWeight() {
        return weight;
    }

    public void setCount(int weight) {
        this.weight = weight;
    }

    @Override
    public int calcu() {
        return (int) (getWeight()*super.getPrice());
    }

    @Override
    public String toString() {
        System.out.println(super.toString());
        return "apple{" +
                "个数为=" + weight +
                '}';
    }
}

测试类

package com.ytzl.zhouce.fruit;

/**
 * Create with IntelliJ IDEA.
 * Description:
 * User: 稚萱
 * Author 86185
 * Date: 2022-03-19
 * Time: 12:28
 */
public class test {
    public static void main(String[] args) {
        apple apple = new apple("红色",15,8);
        apple apple1 = new apple("白色",23,2);
        watermelon watermelon = new watermelon("绿色",23,10);
        manager manager = new manager();
        apple[] apples=new apple[2];
        apples[0]=apple;
        apples[1]=apple1;
        watermelon[] watermelons=new watermelon[1];
        watermelons[0]=watermelon;
        System.out.println(apple.toString());
        System.out.println("价格为"+manager.calcuAll(apples));
        System.out.println(watermelon.toString());
        System.out.println("价格为"+manager.calcuAll(watermelons));
        fruit[] fruits = new fruit[3];
        fruits[0]=apple;
        fruits[1]=apple1;
        fruits[2]=watermelon;
        System.out.println("总价格为"+manager.calcuAll(fruits));
    }
}

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-03-22 20:48:22  更:2022-03-22 20:48:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:29:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码