预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java继承抽象类java继承抽象类Java具有简单性、面向对象、分布式、健壮性、安全性、独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。以下是小编为大家搜索整理的'java继承抽象类,欢迎大家阅读!更多精彩内容请及时关注我们应届毕业生考试网!/*文件名:Salary.java*/publicclassSalaryextendsEmployee{privatedoublesalary;//AnnualsalarypublicSalary(Stringname,Stringaddress,intnumber,doublesalary){super(name,address,number);setSalary(salary);}publicvoidmailCheck(){System.out.println("WithinmailCheckofSalaryclass");System.out.println("Mailingcheckto"+getName()+"withsalary"+salary);}publicdoublegetSalary(){returnsalary;}publicvoidsetSalary(doublenewSalary){if(newSalary>=0.0){salary=newSalary;}}publicdoublecomputePay(){System.out.println("Computingsalarypayfor"+getName());returnsalary/52;}}尽管我们不能实例化一个Employee类的对象,但是如果我们实例化一个Salary类对象,该对象将从Employee类继承3个成员变量和7个成员方法。/*文件名:AbstractDemo.java*/publicclassAbstractDemo{publicstaticvoidmain(String[]args){Salarys=newSalary("MohdMohtashim","Ambehta,UP",3,3600.00);Employeee=newSalary("JohnAdams","Boston,MA",2,2400.00);System.out.println("CallmailCheckusingSalaryreference--");s.mailCheck();System.out.println("CallmailCheckusingEmployeereference--");e.mailCheck();}}以上程序编译运行结果如下:ConstructinganEmployeeConstructinganEmployeeCallmailCheckusingSalaryreference--WithinmailCheckofSalaryclassMailingchecktoMohdMohtashimwithsalary3600.0CallmailCheckusingEmployeereference--WithinmailCheckofSalaryclassMailingchecktoJohnAdamswithsalary2400.