1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update Java基础知识.md

This commit is contained in:
shuang.kou 2020-04-22 14:56:47 +08:00
parent 4f7e1cdbf6
commit 618f54e0c9

View File

@ -13,7 +13,9 @@
- [7. Java 应用程序与小程序之间有哪些差别?](#7-java-应用程序与小程序之间有哪些差别) - [7. Java 应用程序与小程序之间有哪些差别?](#7-java-应用程序与小程序之间有哪些差别)
- [8. 字符型常量和字符串常量的区别?](#8-字符型常量和字符串常量的区别) - [8. 字符型常量和字符串常量的区别?](#8-字符型常量和字符串常量的区别)
- [9. 构造器 Constructor 是否可被 override?](#9-构造器-constructor-是否可被-override) - [9. 构造器 Constructor 是否可被 override?](#9-构造器-constructor-是否可被-override)
- [10. 重载和重写的区别](#10-重载和重写的区别) - [重载](#重载) - [重写](#重写) - [10. 重载和重写的区别](#10-重载和重写的区别)
- [重载](#重载)
- [重写](#重写)
- [11. Java 面向对象编程三大特性: 封装 继承 多态](#11-java-面向对象编程三大特性-封装-继承-多态) - [11. Java 面向对象编程三大特性: 封装 继承 多态](#11-java-面向对象编程三大特性-封装-继承-多态)
- [封装](#封装) - [封装](#封装)
- [继承](#继承) - [继承](#继承)
@ -193,12 +195,12 @@ Constructor 不能被 override重写,但是可以 overload重载,所
| 区别点 | 重载方法 | 重写方法 | | 区别点 | 重载方法 | 重写方法 |
| :--------- | :------- | :--------------------------------------------- | | :--------- | :------- | :--------------------------------------------- |
| 发生范围 | 子类 | 同一个类中 | | 发生范围 | 同一个类 | 子类 中 |
| 参数列表 | 必须修改 | 一定不能修改 | | 参数列表 | 必须修改 | 一定不能修改 |
| 返回类型 | 可修改 | 一定不能修改 | | 返回类型 | 可修改 | 一定不能修改 |
| 异常 | 可修改 | 可以减少或删除,一定不能抛出新的或者更广的异常 | | 异常 | 可修改 | 可以减少或删除,一定不能抛出新的或者更广的异常 |
| 访问修饰符 | 可修改 | 一定不能做更严格的限制(可以降低限制) | | 访问修饰符 | 可修改 | 一定不能做更严格的限制(可以降低限制) |
| 发生阶段 | 运行期 | 编译器 | | 发生阶段 | 编译期 | 运行期 |
## 11. Java 面向对象编程三大特性: 封装 继承 多态 ## 11. Java 面向对象编程三大特性: 封装 继承 多态