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

浙公网安备 33010602011771号