A:抽象类的成员特点

  • a:成员变量:既可以是变量,也可以是常量。abstract是否可以修饰成员变量?不能修饰成员变量
  • b:构造方法:有。
    • 用于子类访问父类数据的初始化。
  • c:成员方法:既可以是抽象的,也可以是非抽象的。
    • B:案例演示
  • 抽象类的成员特点
    • C:抽象类的成员方法特性:
  • a:抽象方法 强制要求子类做的事情。
  • b:非抽象方法 子类继承的事情,提高代码复用性。
class Demo2_Abstract {public static void main(String[] args) {System.out.println("Hello World!");}
}/*
* A:抽象类的成员特点* a:成员变量:既可以是变量,也可以是常量。abstract是否可以修饰成员变量?不能修饰成员变量* b:构造方法:有。* 用于子类访问父类数据的初始化。* c:成员方法:既可以是抽象的,也可以是非抽象的。
* B:案例演示* 抽象类的成员特点
* C:抽象类的成员方法特性:* a:抽象方法 强制要求子类做的事情。* b:非抽象方法 子类继承的事情,提高代码复用性。
*/abstract class Demo {int num1 = 10;final int num2 = 20;public Demo(){}public void print() {System.out.println("111");}public abstract void method();
}class Test extends Demo {public void method() {System.out.println("111");}
}

转载于:https://blog.51cto.com/357712148/2132090

抽象类的成员特点 学习笔记相关推荐

  1. java学习笔记day09 final、多态、抽象类、接口

    java学习笔记day09 思维导图 final . 多态 . 抽象类 . 接口 (都很重要) 一.final 二.多态 多态中的成员访问特点⭐ [P237] 多态的好处 [P239] 多态的弊端 向 ...

  2. JAVASE的学习笔记(四)(抽象类,代码块,接口)

    JAVASE的学习笔记(四) 抽象类与接口 JAVASE的学习笔记(四) 代码块 例题: 静态代码块 加载类的方法 手动加载类 抽象类(**只能被继承使用,自己应该无法创建对象**) 重要: 抽象类由 ...

  3. C++学习笔记_04抽象类、多态 2021-04-15

    //C++学习笔记_04抽象类.多态 (多重继承的歧义性问题 和 virtual虚继承) #include<cstring> #include<cstdio> #include ...

  4. 命名空间不能直接包含字段或方法之类的成员是什么意思_Python 学习笔记之类与实例...

    Python 学习笔记之类与实例 一.定义 1.1.定义 类 (class) 封装一组相关数据,使之成为一个整体,并使用一种方法持续展示和维护. 这有点像把零件组装成整车提供给用户,无须了解汽车的内部 ...

  5. 菜鸟学习笔记:Java基础篇5(抽象类与接口、回调函数、内部类)

    菜鸟学习笔记:Java面向对象篇下 抽象类 接口 回调函数 内部类 成员内部类 匿名内部类 抽象类 通过前面知识的学习,抽象类这个概念应该不难理解,但比较容易和后面要说的接口混淆,而且在面试中也比较爱 ...

  6. C++ 学习笔记(19)new/delete表达式、定位new、typeid、dynamic_cast、type_info、枚举类型、成员函数指针、union、位域、volatile限定符、链接指示

    C++ 学习笔记(19)new/delete表达式.定位new.typeid.dynamic_cast.type_info.枚举类型.成员函数指针.union.位域.volatile限定符.链接指示 ...

  7. C++ 学习笔记之(19) new、delete表达式、RTTI(运行时类型识别)、枚举、类成员指针、嵌套类、局部类、位域、volatile、extern C

    C++ 学习笔记之(19) new.delete表达式.RTTI(运行时类型识别).枚举.类成员指针.嵌套类.局部类.位域.volatile.extern C C++ 学习笔记之(19) new.de ...

  8. 【C++学习笔记2】构造函数、析构函数、函数多态、抽象类、函数模板

    这次笔记介绍构造函数.析构函数.函数多态.抽象类.函数模板 一.构造函数 1.在定义对象,构造函数程序将自动执行,他的类型跟类名一致 函数声明最好放在自己的类里面,这样才符合类的封装,也可以像下面一样 ...

  9. java学习笔记day07 成员变量与局部变量、形式参数、匿名对象、封装、private、this、构造方法、类详细讲解、static

    java学习笔记day07 1.成员变量和局部变量的区别 定义变量的注意事项 2.形式参数⭐ [P175] 形参是个类名,要的其实是一个对象 3.匿名对象(了解即可) 4.封装 class Stude ...

最新文章

  1. c语言求跳水运动员成绩,跳水排名_C语言编程实例_C语言_最全面的网站教程
  2. hadoop job 数量_大数据Hadoop常见面/笔试题
  3. 直播预告丨企服企业如何科学搭建规模化获客体系?
  4. PHPStorm不能修改PHP langauge level
  5. c语言中void msg,如何连接到IRC服务器/解析C语言(提供代码)的IRC MSG/PING-PONG处理...
  6. tilemap 菱形_使用Cocos creator制作【治愈七夕】-音乐游戏图形api绘制跳舞的线
  7. tf.truncated_normal与tf.random_normal的区别
  8. [转] WinForm自定义函数FindControl实现按名称查找控件
  9. C#中async/await中的异常处理
  10. 历时两年,微软物联网安全服务 Azure Sphere 全面上线!
  11. jquery筛选方法-选取父子元素
  12. html的canvas代码,HTML
  13. Drill模块——孔加工与螺纹铣削
  14. 系列学习 Swagger 之第 2 篇 —— SpringCloud Gateway 整合 Swagger(完结)
  15. 【ES6】Reflect 反射
  16. 转载 - Linux使用技巧锦集
  17. 正数的平均值(调用函数)
  18. vatic—视频标注工具安装出现error及注意事项
  19. HiveSql面试题11详解(count(1)、count(*)和count(列名)的区别)
  20. Invalid watch source: undefined A watch source can only be a getter/effect function, a ref, a react

热门文章

  1. 字节跳动面试官:千峰java培训多少钱
  2. 第 11 章 直接内存
  3. Could not connect to Redis at 127.0.0.1:13141: Cannot assign requested address
  4. 两个一样的图像相除会怎么样_【壮凌自动化分析】一种动力电池生产中基于图像运动模糊的速度检测方法...
  5. shell 函数传递参数_python3基础之函数参数的传递方式
  6. python根据ip获取地理位置_使用python根据ip获取目标地理位置信息
  7. python写出函数调用关系_函数递归调用: 调用者 与 被调用者之间的四种数据传递关系...
  8. 为程序员节省时间的习惯
  9. Webpack dev-server搭建本地服务
  10. asscess 一条记录更新数据_一条MySQL更新语句是怎么执行的?