1 问题
声明一个名为Employee的抽象类,其中包含name(姓名)和sex(性别)两个String类型的私有属性,并声明一个继承于Employee抽象类的子类Teacher。
2 方法
2.1 定义一个抽象类:Employee。
2.2 为Employee类设计一个抽象方法。
2.3实现抽象类Employee的子类:Teacher
package test03; import java.util.Scanner; abstract class Employee{ private String name,sex; public Employee(String name,String sex){ this.name = name; this.sex = sex; } public String toString() { return name + "," + sex + ","; } class Teacher extends Employee{ private String title; public Teacher(String name,String sex,String title){ super(name,sex); this.title = title; } } } |
3 结语
针对Java抽象类问题,提出通过使用实现父类的子类来创建的对象的方法,通过实验,证明该方法是有效的,需要注意不能用抽象类创建对象,但可以用它声明对象,创建对象的任务交给实现抽象类的子类去完成,未来将进一步研究子类调用父类的方法等。