抽象

package day12;
//抽象方法就是加上abstract再去掉大括号即可;
//抽象类即加上abstr即可;
//抽象类无法实例化,即不能新建一个抽象类的对象;
/*必须要用一个子类继承抽象父类,并用覆盖的方法来实现父类中的所有抽象方法;*/
/*
* 注意事项:
* 1:抽象类可以有构造方法,用来子类初始化父类;
* 2:抽象类中不一定有抽象方法,但是抽象方法一定在抽象类里面;
*
*
*
* */
public abstract class t1 {
public abstract void eat();
}
package day12;
//抽象方法就是加上abstract再去掉大括号即可;
//抽象类即加上abstr即可;
//抽象类无法实例化,即不能新建一个抽象类的对象;
/*必须要用一个子类继承抽象父类,并用覆盖的方法来实现父类中的所有抽象方法;*/
/*
* 注意事项:
* 1:抽象类可以有构造方法,用来子类初始化父类;
* 2:抽象类中不一定有抽象方法,但是抽象方法一定在抽象类里面;
*
*
*
* */
public abstract class t1 {
public abstract void eat();
}
package day12;

public class t2 extends t1{
@Override
public void eat()
{
System.out.println("覆盖实现!");

}
}
原文地址:https://www.cnblogs.com/huaobin/p/13449698.html