您的位置:首页 > 编程语言 > Java开发

实现抽象类内部的抽象方法

2016-08-01 10:14 369 查看
创建一个抽象类 人类

public abstract class People {
String name="";
String tele="";
public People(String name,String tele) {
// TODO Auto-generated constructor stub
this.name=name;
this.tele=tele;
}
abstract void getUseName();

}

创建继承人类的学生类,并实现里面的getUseName()抽象方法,并重写();

public class Student extends People{
String id="";
Student(String name, String tele,String id) {
super(name, tele);
this.id=id;
// TODO Auto-generated constructor stub
}
@Override
void getUseName() {
// TODO Auto-generated method stub
System.out.println(name+":"+tele+":"+id);
}

}

在Main方法里面简单的实践下,通过Student类继承People类,重写并实现里面的getUseName()抽象方法

public class Main {
public static void main(String[]args){

//因为抽象类无法实例化,通过实例化其子类来完成构参
People pp=new Student("啊豪","111111111","1456041234");
pp.getUseName();
}

}

完成后的效果如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java abstract类