根据题号,代码如下:
1、
public
class
Emp
{
private
String
uName;
private
double
money;
static
final
double
empOp=0.012;//应缴个人所得税
public
String
getuName()
{
return
uName;
}
public
void
setuName(String
uName)
{
this.uName
=
uName;
}
public
double
getMoney()
{
return
money;
}
public
void
setMoney(double
money)
{
this.money
=
money;
}
public
Emp()
{}
public
Emp(String
uName,
double
money)
{
this.uName=uName;
this.money=money;
}
public
String
show()
{
return
"员工姓名:"+getuName()+"\n应缴个人所得税:"+getMoney()*empOp;
}
public
static
void
main(String[]
args)
{
Emp
emp
=
new
Emp("张三",6000);
System.out.println(emp.show());
}
}
2、
public
class
Student
{
private
String
name;
private
int
age;
private
String
degree;
public
String
getName()
{
return
name;
}
public
void
setName(String
name)
{
this.name
=
name;
}
public
int
getAge()
{
return
age;
}
public
void
setAge(int
age)
{
this.age
=
age;
}
public
String
getDegree()
{
return
degree;
}
public
void
setDegree(String
degree)
{
this.degree
=
degree;
}
public
String
show()
{
return
"姓名:"+getName()+"\n年龄:"+getAge()+"\n学位:"+getDegree();
}
public
static
void
main(String[]
args)
{
Graduate
g
=
new
Graduate();
g.setAge(22);
g.setName("张三");
g.setDegree("研究生");
g.setDirection("计算机科学与技术");
System.out.println(g.show());
}
}
class
Undergraduate
extends
Student{
private
String
specialty;
public
String
getSpecialty()
{
return
specialty;
}
public
void
setSpecialty(String
specialty)
{
this.specialty
=
specialty;
}
public
String
show()
{
return
"姓名:"+getName()+"\n年龄:"+getAge()+"\n学位:"+getDegree()+"\n专业:"+getSpecialty();
}
}
class
Graduate
extends
Student{
private
String
direction;
public
String
getDirection()
{
return
direction;
}
public
void
setDirection(String
direction)
{
this.direction
=
direction;
}
public
String
show()
{
return
"姓名:"+getName()+"\n年龄:"+getAge()+"\n学位:"+getDegree()+"\n研究方向:"+getDirection();
}
}
满意请采纳,谢谢!@
public class Test {
public void f() throws MyException
{
try {
g();
} catch (MyException e) {
System.out.println(e.getMessage());
throw e;
}
}
public void g()throws MyException
{
throw new MyException("我的异常!");
}
public static void main(String[] args) {
try {
new Test().f();
} catch (MyException e) {
System.out.println(e.getMessage());
}
}
public class MyException extends Exception
{
public MyException(String s)
{
super(s);
}
}
}
public class Text {
public Text() {
}
void g() throws Yichang
{
throw new Yichang();
}
void f(){
try{
System.out.println(...);
}catch(Yichang e){
System.out.println("...");
}
}
public static void main(String[] args) {
....
}
}
class Yichang extends Exception{
Yichang(){
}
}