首页 > 编程语言 > 详细

Java 抽象

时间:2021-06-23 15:23:30      阅读:13      评论:0      收藏:0      [点我收藏+]
/*
抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束;
抽象类:抽象方法所在的类,必须是抽象类;在class之前写上abstract即可

如何使用抽象类和抽象方法:
1. 不能直接new抽象类对象,创建子类对象进行使用。(但抽象类中可以有构造方法,子类构造方法有默认的super,需要访问父类构造方法)
2. 必须有一个子类来继承抽象父类
3. 子类必须覆盖重写抽象父类中所有的抽象方法,除非该子类也是抽象类。(子类去掉抽象方法中的abstract关键字,补上方法体大括号)
4. 抽象类中不一定有抽象方法,但抽象方法一定在抽象类中
 */
public abstract class Animal {

    // 这是一个抽象方法,代表吃东西。但是具体吃什么(大括号里的内容)不确定
    public abstract void eat();

    // 这是普通的成员方法
    public void normalMethod() {
        System.out.println("这是普通的成员方法");
    }
}

 

Java 抽象

原文:https://www.cnblogs.com/mlllily/p/14922122.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!