class AbstarctClass

{

public static void main(String[]args)

{

// TODO: 用抽象类给一个有工资收入和稿费收入的小伙伴算税:

Income[] incomes = new Income[] {new SalaryIncome(7500), new RoyaltyIncome(12000) };

double total = 0;

// TODO:

for (Income in:incomes)

{

total += in.getTax();

}

System.out.println(total);

}

}

/**

* 计税的抽象类

*/

abstract class Income

{

protected double income;

public Income(double income)

{

this.income = income;

}

public abstract double getTax();

}

/**

* 工资计税

*/

class SalaryIncome extends Income

{

public SalaryIncome(double income)

{

super(income);

}

@Override

public double getTax()

{

if (this.income <= 5000) {

return 0;

}

return (this.income - 5000) * 0.2;

}

}

/**

* 稿费计税

*/

class RoyaltyIncome extends Income

{

public RoyaltyIncome(double income)

{

super(income);

}

@Override

public double getTax()

{

return this.income * 0.1;

}

}

java抽象类例子月薪年薪程序_利用抽象类给一个有工资收入和稿费收入的小伙伴算税...相关推荐

  1. python用一行代码编写一个回声程序_利用Python实现一个WC程序

    项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数 ...

  2. java中如何运行小程序_一起学java(一)——运行第一个小程序

    接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧.微信公众号:什么都不懂的大佬:初学,有错误的地方请大家多多指教. ---------------分割线-------------- 一. ...

  3. Java编写学生类student程序_编写一个JAVA程序片断定义一个表示学生的类student.docx...

    编写一个JAVA程序片断 定义一个表示学生的类student,包括域"学号","班级","姓名","性别"," ...

  4. python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密

    原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...

  5. java调python 监控_利用Python实现一个简单的系统监控图表

    作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...

  6. 基于python的系统构建_利用python构建一个简单的推荐系统

    摘要: 快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫. 本文将利用python构建一个简单的推荐系统,在此之前读者需要对pandas和numpy等数据分析包有所了解. 什 ...

  7. python推荐_利用Python构建一个简单的推荐系统

    原标题:利用Python构建一个简单的推荐系统 摘要:快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫.在此之前读者需要对pandas和numpy等数据分析包有所了解. 什么 ...

  8. python数据预测_利用Python编写一个数据预测工具

    利用Python编写一个数据预测工具 发布时间:2020-11-07 17:12:20 来源:亿速云 阅读:96 这篇文章运用简单易懂的例子给大家介绍利用Python编写一个数据预测工具,内容非常详细 ...

  9. python制作阴阳师脚本_利用python制作一个阴阳师小游戏

    利用python制作一个阴阳师小游戏 发布时间:2020-11-27 13:59:49 来源:亿速云 阅读:84 这期内容当中小编将会给大家带来有关利用python制作一个阴阳师小游戏,文章内容丰富且 ...

最新文章

  1. python 图像处理模块pillow
  2. 如何打造一支拖业务后腿的技术团队?
  3. POJ 3225 线段树+lazy标记
  4. QG3系统无法创建SAP employee的原因
  5. 如何在 ASP.NET Core 中为同一接口配置不同的实现
  6. 海南橡胶机器人成本_「图说」海垦看点:海南橡胶联合北京理工华汇智能科技首创我国林间智能割胶机器人...
  7. 找到最大回文子串_使用O(1)空间复杂度找到最大的回文子串
  8. python制作的游戏如何转化为swf_如何从python生成swf格式的幻灯片?
  9. 电商海报模板|psd分层海报素材轻松教你凸显你的主体产品!
  10. ListView 条目加载上滑下滑首尾缩放动画实现
  11. python从入门到精通需要多久-Python从入门到精通:一个月就够了
  12. Swift 06.Closures
  13. vim编辑器删除空行
  14. U-Boot源码之NAND Flash驱动
  15. 地平线开源网站源码Deepsoon v1.2.3
  16. 三极管共射放大电路静态工作点怎么设计
  17. 一个未完成创业项目的思考——创业杂记
  18. 且听风吟,王者峡谷英雄汇,让我们探一探英雄背后的故事
  19. Adobe Camera Raw使用方法
  20. 机器学习Class 6:分类及描述

热门文章

  1. 周鸿祎的“花房上市”执念
  2. 为何硅谷第一性感女人也没能拯救雅虎?
  3. 2021-2027全球与中国钛排气管市场现状及未来发展趋势
  4. 【锐捷】交换机,AC设备虚拟化(VSU、VAC)
  5. 第一篇Blog,随便写一点吧:)
  6. 基督信仰与电脑软件 随笔
  7. CSSposition定位(relative、absolute、fixed、sticky)
  8. 第11届蓝桥杯 Java C 组真题 A:指数计算
  9. 港中文深圳校区计算机研究生怎么样,香港中文大学(深圳)大概相当于国内什么水平高校...
  10. 生鲜配送系统开发功能流程 生鲜配送系统源码