实现抽象类内部的抽象方法
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();
}
}
完成后的效果如下:
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中,抽象类里的抽象方法都要在它的子类中全部实现吗?能不能有些抽象方法不实现?
- java中抽象类、抽象方法、接口与实现接口实例详解
- 抽象类中抽象方法的实现
- python 抽象类、抽象方法的实现
- 4.3抽象类abstract和接口interface定义implements实现接口中的抽象方法
- python 抽象类、抽象方法的实现
- 请问Java中抽象类中的抽象方法是否一定要被继承类实现?
- 抽象类继承抽象类可以不重写父类的抽象方法,普通类继承抽象类必须重写父类中的抽象方法,实现接口也是同样的道理
- JavaSE8基础 抽象类实现只包含抽象方法的接口
- 抽象类调用自己的抽象方法,实现来自实现类(很常用)
- 学习抽象类和接 4000 口的实现,抽象方法的创建和实现
- python抽象类、抽象方法的实现
- 用ActionScript3实现抽象类和抽象方法及单态模式
- 抽象类、抽象方法、接口的区别及实现
- python 抽象类、抽象方法的实现
- PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
- C#类、接口、虚方法和抽象方法-接口与抽象类的区别实例
- C#类、接口、虚方法和抽象方法-非抽象类与接口的差别
- C#类、接口、虚方法和抽象方法-抽象类和接口的相同点和区别
- 抽象类不一定有抽象方法?