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

创建一个抽象类 人类

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();
}
}


完成后的效果如下:


猜你喜欢

转载自blog.csdn.net/x976039745/article/details/52083334