abstract

    1. 抽象方法 只有声明,没有实现,不可被实例化,只能被声明引用,不能创建对象,
    2. 如果一个类中有抽象方法,这个类就必须是抽象类,但是抽象类中未必有抽象方法,抽象类中可以有构造方法
    3. 子类继承抽象类,如果子类不希望也成为抽象类,他就必须实现父类中声明的所有抽象方法
    4. 抽象方法只保留方法的功能,而具体的执行,交给继承抽象类的子类,由子类重写此抽象方法