11.抽象类的成员特点

抽象类的成员的特点

  • A:抽象类的成员特点:
    • 成员变量
      • 可以有成员变量
      • 可以有常量
    • 成员方法
      • 可以有抽象方法
      • 可以有非抽象方法
    • 构造方法
      • 可以有构造方法的,需要对抽象类的成员变量进行初始化
package com.itheima;
/*
 *  抽象类的成员特点:
 *          成员变量
 *              可以有成员变量
 *              可以有常量
 *          成员方法
 *              可以有抽象方法
 *              可以有非抽象方法
 *          构造方法
 *              抽象类可以有构造方法,需要对抽象类的成员变量进行初始化
 * 
 * final:修饰类(不能被继承)、修饰成员变量(为常量)、修饰成员方法(不能被重写)
 */
public class AbstractDemo3 {
    public static void main(String[] args) {
        Dog3 d = new Dog3();
        d.barking();
    }
}

abstract class Animal3 {
    String name = "哮天犬";
    final int num = 10;
    
    public Animal3() {//    抽象类可以有构造方法
        System.out.println("我是抽象了的构造方法");
    }
    
    public abstract void eat();
    
    public void run() {}
}

class Dog3 extends Animal3 {
    public void barking() {
        System.out.println(name);
        System.out.println(num);
    }

    @Override
    public void eat() {
        // TODO Auto-generated method stub
        
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 3,247评论 2 9
  • 面向对象笔记 一、 对象在内存中的存放方法以及被调用过程 class文件首先被加载到方法区中的class文件内容区...
    VictorBXv阅读 597评论 0 2
  • 清水无香LY阅读 346评论 0 4
  • 序 某君一日自混沌中醒来,不知父母,不记往事。自命莫道,意为不道也。 莫道不识万物,所待之...
    wyh520阅读 221评论 0 0
  • 万事开头难,往往心有万千沟壑,却大多在梦里化作青烟。制定了无数个计划,基本都胎死腹中,终究还是执行力太差。现在...
    火花小文刀阅读 191评论 0 0

友情链接更多精彩内容