Java--三大特性体验
来源:互联网 发布:新闻类app数据 编辑:程序博客网 时间:2024/06/05 19:31
public class Staff {private String ID;private String name;private double salary;private int days;public Staff(){}public Staff(String ID,String name,double salary,int days){this.ID=ID;this.name=name;this.salary=salary;this.days=days;}public double basesaraly(){if(days==0){return salary;}if(days<=5){return salary*0.75;}else{return salary*0.5;}}public void gongzhi(){double sum; sum=basesaraly()+basesaraly()*0.1+basesaraly()*0.3;System.out.println("普通员工的工资"+sum);}}class mananger extends Staff{mananger(){}mananger(String ID,String name,double salary,int days){super(ID,name ,salary ,days);} public void gongzhi() { double sum; sum=super.basesaraly()+super.basesaraly()*0.2+super.basesaraly()*0.5+500; System.out.println("经理工资"+sum); }}class director extends Staff{director(){}director(String ID,String name,double salary,int days){super(ID,name ,salary ,days);}public void gongzhi(){double sum; sum=super.basesaraly()+super.basesaraly()*0.3+super.basesaraly()*0.8+3000; System.out.println("董事工资"+sum);}public static void main(String []args){Staff s=new Staff("64616464","li",50000,3);s.gongzhi();mananger d=new mananger("64616464","li",50000,3);d.gongzhi();director x=new director("64616464","li",50000,3);x.gongzhi();}}
运行结果:
心得体会:呵呵
0 0
- Java--三大特性体验
- java 三大特性
- Java三大特性
- Java三大特性
- Java三大特性
- java三大特性
- Java三大特性
- Java 三大特性
- JAVA三大特性
- java三大特性
- JAVA三大特性
- java三大特性
- java三大特性
- JAVA三大特性
- Java三大特性
- Java三大特性
- Java三大特性
- java三大特性
- 数据结构实验之二叉树的建立与遍历
- coco2dx 3.0 EventDispatcher事件派发
- java图像处理
- SWT/JFACE 在Tableviewer中只在表头上右击显示上下文菜单
- 《走出软件作坊》读书心得1
- Java--三大特性体验
- 使用 Redis 来存储 Apache Tomcat 7 的 Session
- cocos2dx读书笔记之CCLOG打印%百分号
- spark的安装过程记录
- 组包的code
- ios8 iphone5s,6 touchid指纹登录
- Android 智能问答机器人的实现
- java字符串的引用
- Hadoop,HBase添加和删除节点