java编程语言中允许用extends关键字从一个类展示一个新类,新类继承超类的成员变量和方法,并可以覆盖方法。
程序例子:
测试程序的单继承性;
//程序文件名为:Test.java
pubic class Test extends Employee
{
public static void main(String args)
{
System.out.println("覆盖的方法调用:"+setSalary("王一",500));
System.out.println("继承的方法调用:"+getSalary2("王一",500));
System.out.println("覆盖的方法调用:"+getSalary("王飞",50000));
System.out.println("继承的方法调用:"+getSalary("王飞",50000));
}
public static String getSalary(String name,int salary)
{
String str;
if(salary>5000)
str="名字:"+name+“salary”+salary;
else
str="名字"+name+"salary:低于5000";
return str;
}
};
class Employee
{
public String name;//名字
public int salary;//薪水
public static String getSalary(String name,int salary)
{
string str;
str="名字:"+name+"Salay:"+salary;
return str;
}
public static string getSalary2(String name,int salary)
{
String str;
str="名字:"+name+"Salary"+salary;
return str;
}
};