| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 你真的了解java吗?java总结四 -> 正文阅读 |
|
[Java知识库]你真的了解java吗?java总结四 |
1.继承继承关键字extends 作用:子类继承父类后,可以直接使用父类的公共属性和方法。 好处:提高代码的复用性。 创建子类对象时,会在堆内存中为分配一块内存,该内存由两部分组成,一部分是子类空间,另一块是父类空间,子类空间通过this来访问,父类空间通过super来访问。 特点:
子类可以继承父类私有成员,只是不能直接访问(需要通过反射来访问) 子类可以访问父类的静态成员,但是不算是继承,只算是共享访问 子类访问成员(变量、方法)满足:就近原则
重写: @Override 作用 1.重写校验注解,程序更安全 2.提高代码可读性 方法重写注意点:
子类继承父类后构造器的特点:
原因:
如何调用父类构造器
this(...)和super(...):
四种权限修饰符的分类和具体作用范围: 权限修饰符:
2.语法1.final特点:
注意:
2.常量
常量命名规范:英文单词全部大写,多个单词下划线连接 常量执行原理
3.枚举特征:
枚举做信息标志和分类:
枚举类用法举例:
4.抽象注意:
使用场景:
5.接口接口是一种规范,接口中只能定义抽象方法和常量。 注:
接口中写实现方法 1.默认方法 必须使用default修饰
2.静态方法 使用static修饰 必须使用接口本身来调用
3.私有方法 只能在本类中被其他默认方法或私有方法来访问(JDK1.9才开始支持该方法)
注意: 一个类继承了父类,同时又实现了接口,父类中和接口中有同名方法,默认使用父类的 一个类实现了多个接口,多个接口中存在同名的默认方法,不冲突,这个类重写该方法 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 4:22:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |