⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employee77777777.txt

📁 这个也是给初学者的,教你怎么给学习父类和子类,多多支持
💻 TXT
字号:
package employee;

public abstract class Employee
{
	
	private static int count = 0;
	private int id;
	private String name;
	
	public Employee( String name )
	{
		this.name = name;
		count++;
		id = count;
		
	}
	public abstract double caclSalary();
	
	public boolean equals( Employee emp)
	{
		if(name.equals(emp.name) && (caclSalary() == emp.caclSalary()))
		
			return true;
		else
		    return false;
	}
	public String toString()
	{
		return "name: "+name+",id: "+id;
	}
}





package manager;

import employee.*;

public class Manager extends Employee
{
	
	public Manager( String name)
	{
		super(name);
	}
	public double caclSalary()
	{
		return 3000 * 5 / 100 - 100;
	}
	public String toString()
	{
		return super.toString() + " salary: "+this.caclSalary();
	}
	
}






package staff;

import employee.*;

public class Staff extends Employee
{
	public Staff( String name )
	{
		super(name);
	}
	public double caclSalary()
	{
		return 2000 * 6 / 100;
	}
	public String toString()
	{
		return super.toString()+" salary: "+this.caclSalary();
	}
}

这里包含了3个类 分别是employee  Staff  manager

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -