首页 > 其他分享 >8.21 管理人员与职员

8.21 管理人员与职员

时间:2023-06-08 18:33:29浏览次数:36  
标签:管理人员 String age private sex 8.21 public 职员 name

  • 要求:
定义员工类,具有姓名、年龄、性别属性,并具有构造方法和显示数据方法。
定义管理层类,继承员工类,并有自己的属性职务和年薪。
定义职员类,继承员工类,并有自己的属性所属部门和月薪。
class Employee {
	private String name ;
	private int age ;
	private String sex ;
	public Employee() {}
	public Employee(String name,int age,String sex) {
		this.name = name ;
		this.age = age ;
		this.sex = sex ;
	}
	public String getInfo() {
		return "姓名:" + this.name + "、年龄:" + this.age + "、性别:" + this.sex ;
	}
}

class Manager extends Employee {	// 管理层
	private String job ;
	private double income ;
	public Manager() {}
	public Manager(String name,int age,String sex,String job,double income) {
		super(name,age,sex) ;
		this.job = job ;
		this.income = income ;
	}
	public String getInfo() {
		return "【管理层】" + super.getInfo() + "、职务:" + this.job + "、年薪:" + this.income ;
	}
}

class Staff extends Employee {
	private String dept ;
	private double salary ;
	public Staff() {}
	public Staff(String name,int age,String sex,String dept,double salary) {
		super(name,age,sex) ;// 调用父类构造方法
		this.dept = dept ;
		this.salary = salary ;
	}
	public String getInfo() {
		return "【职员】" + super.getInfo() + "、部门:" + this.dept + "、月薪:" + this.salary ;
	}
}

public class HelloWorld {
	public static void main(String args[]) {
		Manager man = new Manager("张三",38,"女","主管",150000.00) ;
		Staff sta = new Staff("李四",18,"男","出纳",3000.00) ;
		System.out.println(man.getInfo()) ;
		System.out.println(sta.getInfo()) ;
	}
}

标签:管理人员,String,age,private,sex,8.21,public,职员,name
From: https://www.cnblogs.com/pansidong/p/17467355.html

相关文章

  • 金蝶云星空与四化智造MES(API)对接集成逐个单据查询打通新增职员
    金蝶云星空与四化智造MES(API)对接集成逐个单据查询打通新增职员对接系统金蝶云星空金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践,面向事业部制、多......
  • java核心技术之 ArrayList应用 【职员薪水管理系统】
    职员薪水管理系统需求如下:/***author:kevin*date:20110-7-15*function:useArrayListtobuildasystemofEmployeeSalaryMangement,*thesystemisusefulformana......
  • C语言学院教职员工信息管理系统
    C语言学院教职员工信息管理系统学院教职员工信息管理系统课程设计题目(二):用C语言实现学院教职员工信息管理系统,主要功能与要求包括:1.信息库中包括每一位教师的职工......
  • 慕课头条:河南要做元宇宙引领区;传天翼云要求离职员工返还奖金;小米汽车可预判车辆落水?
    科大讯飞申请讯飞甄选商标近日,科大讯飞股份有限公司申请注册多个“讯飞甄选”商标,国际分类为啤酒饮料、社会服务、科学仪器等,目前商标状态均为申请中。除了甄选是没其他名字......
  • 【ACM】2022.08.21训练赛
    A.连续整数的和【数论】题目描述给出一个正整数N,将N写为若干个连续数字和的形式(长度>=2)。例如N=15,可以写为1+2+3+4+5,也可以写为4+5+6,或7+8。如果......
  • 上周热点回顾(8.15-8.21)
    热点随笔:· Vuex与前端表格施展“组合拳”,实现大屏展示应用的交互增强 (葡萄城技术团队)· 如何开发一款基于vite+vue3的在线表格系统(下) (葡萄城技术团队)· .NET......
  • 8.21
    题面和题解A.One线性求解约瑟夫问题.2种解法:方法一维护最后一个没有出局的人在每一轮的编号.假设一个没有出局的人上一轮的编号为id,上一轮出局的人的编号为x,那么分以......
  • 2022.8.21 摆烂记录
    Preface回归Content[luoguP4310]绝世好题给定序列\(a_{1\simn}\),求子序列\(b\)的最长长度\(k\),使得\(\foralli\in[2,k],b_i\mathsf{\&}b_{i-1}\gt0\)。\(......
  • 2022.8.21 CAS与原子引用(解决CAS的ABA问题)
    19、深入理解CAS什么是CAS packagecom.xing.cas; ​ importjava.util.concurrent.atomic.AtomicInteger; //原子类的底层用的cas publicclassCASDemo{  ......
  • 2022.8.21 各种锁理解
    21、各种锁理解1、公平锁和非公平锁:公平锁:非常公平,不能够插队,必须先来后到!FIFO非公平锁:非常不公平,可以插队(默认都是非公平)2、可重入锁递归锁  可重入锁sync......