java学习day10:
TPDO 自动生成的构造函数存根
1、访问本类的成员变量
2、在本类的成员方法中,访问另一个成员方法
3、在构造函数中调用this方法
抽象方法
加上Aabstract 关键字,去掉大括号,直接分号结束
1、抽象类不能直接使用,不能直接实例化
2、必须用一个子类来继承抽象的父类
3、子类必须覆盖抽象父类中的所有抽象方法
4、一个抽象类不一定含有抽象方法
5、但是一个有抽象方法的类一定是抽象类
package com.hg.day.demo03;
public abstract class Animal {
public Animal() {
System.out.println("抽象父类中的构造方法");
}
public abstract void eat();
public abstract void sleep();
}
package com.hg.day.demo03;
public class Demo03Main {
public static void main(String[] args) {
Dog2ha ha2= new Dog2ha();
ha2.eat();
ha2.sleep();
System.out.println("----------------");
DogGolden golden=new DogGolden();
golden.eat();
golden.sleep();
}
}
package com.hg.day.demo03;
public abstract class Dog extends Animal {
public void eat() {
System.out.println("狗吃骨头");
}
}
</