100天代码提升计划-第15天

一、

抽象方法和抽象类的格式

抽象方法:格式 public abstract  void  方法名();

抽象类:在class前写上abstract

package Demo08;

public  abstract  class demoabs {
    public  abstract  void eat()   ;     
    }

 

二、抽象类和抽象方法的使用1

1、不能直接new抽象对象

2、必须有一个子类继承抽象父类

3、子类必须覆盖重写父类中的所有抽象方法

4、创建子类对象进行使用

代码

package Demo08;

public abstract class Animal {//抽象父类
    public  abstract void eat();//抽象方法
    }

 

package Demo08;

public class Cat extends Animal {//子类继承抽象父类
    @Override//覆盖重写父类的抽象方法
    public  void eat(){
        System.out.println("猫吃猫粮!");
    }
}
package Demo08;

public class Catobject {//创建子类方法
    public static void main(String[] args) {
        Cat cat=new Cat();
        cat.eat();
    }
}

 

posted @ 2022-03-17 23:41  软测成长者  阅读(29)  评论(0)    收藏  举报