抽象类

来源:互联网 发布:安卓手机设置网络 编辑:程序博客网 时间:2024/05/22 12:08

抽象类


1、抽象类的概念:

  包含一个抽象的方法的类就是抽象类


2、抽象方法:

  声明而未被实现的方法,抽象方法必须使用abstract关键字声明。


3、抽象类被子类继承,子类(如果不是抽象类)必须重写抽象类中的所有抽象方法。


4、定义格式:

  abstract class className{

属性

方法

抽象方法

  }


5、抽象类不能直接实例化,要通过其子类进行实例化。



示例代码:

abstract class Abs{    private int age;    public int getAge() {        return age;    }    public void tell(){    }    //抽象方法    public abstract void say();}class AbsDemo extends Abs{    @Override    public void say() {    }}public class AbsDemo01 {    public static void main(String [] args){//        Abs a=new Abs() ;        AbsDemo absDemo=new AbsDemo();        absDemo.say();    }}



原创粉丝点击