java面向对象--抽象类

java面向对象--抽象类

关键词 abstract

package charpter5.Demo10;

//abstract  抽象类:类 extends 单继承   (接口可以多继承)
public abstract class Abstract {
    /**
     * 约束-有人帮我们实现
     */
    //抽象方法  :只有方法名字,没有方法的实现。
    public abstract void dosomething();
    /**
     * 抽象类要求:
     * 1.不能new这个抽象类,只能靠子类去实现它,约束!
     * 2.抽象类中可以写普通方法
     * 3.抽象方法只能写在抽象类中
     * 抽象的抽象:约束
     * 主要用来提高开发效率
     */
}
package charpter5.Demo10;

//抽象类的所有方法,继承的子类必须实现他们的方法,除非子类也是抽象类。
public class A extends Abstract{

    @Override
    public void dosomething() {
        System.out.println("hello");
    }
}
posted @ 2022-09-27 13:21  林每天都要努力  阅读(18)  评论(0)    收藏  举报