File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed
system-design/authority-certification Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 33
33
- [ 1.4.1. 什么是方法的返回值?返回值在类的方法里的作用是什么?] ( #141-什么是方法的返回值返回值在类的方法里的作用是什么 )
34
34
- [ 1.4.2. 为什么 Java 中只有值传递?] ( #142-为什么-java-中只有值传递 )
35
35
- [ 1.4.3. 重载和重写的区别] ( #143-重载和重写的区别 )
36
- - [ 1.4.3.1. 重载] ( #1431-重载 )
37
- - [ 1.4.3.2. 重写] ( #1432-重写 )
36
+ - [ 1.4.3.1. 重载] ( #1431-重载 )
37
+ - [ 1.4.3.2. 重写] ( #1432-重写 )
38
38
- [ 1.4.4. 深拷贝 vs 浅拷贝] ( #144-深拷贝-vs-浅拷贝 )
39
39
- [ 1.4.5. 方法的四种类型] ( #145-方法的四种类型 )
40
40
- [ 2. Java 面向对象] ( #2-java-面向对象 )
@@ -766,27 +766,27 @@ Java 程序设计语言对对象采用的不是引用调用,实际上,对象
766
766
>
767
767
> 重写就是当子类继承自父类的相同方法,输入数据一样,但要做出有别于父类的响应时,你就要覆盖父类方法
768
768
769
- ###### 1.4 . 3.1 . 重载
769
+ ** 重载: **
770
770
771
771
发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同。
772
772
773
773
下面是《Java 核心技术》对重载这个概念的介绍:
774
774
775
775
! [](https: // my-blog-to-use.oss-cn-beijing.aliyuncs.com/bg/desktopjava核心技术-重载.jpg)
776
776
777
- ** 综上:重载就是同一个类中多个同名方法根据不同的传参来执行不同的逻辑处理。**
777
+ 综上:重载就是同一个类中多个同名方法根据不同的传参来执行不同的逻辑处理。
778
778
779
- ###### 1.4 . 3.2 . 重写
779
+ ** 重写: **
780
780
781
781
重写发生在运行期,是子类对父类的允许访问的方法的实现过程进行重新编写。
782
782
783
783
1. 返回值类型、方法名、参数列表必须相同,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类。
784
784
2. 如果父类方法访问修饰符为 `private / final / static ` 则子类就不能重写该方法,但是被 static 修饰的方法能够被再次声明。
785
785
3. 构造方法无法被重写
786
786
787
- ** 综上:重写就是子类对父类方法的重新改造,外部样子不能改变,内部逻辑可以改变**
787
+ 综上:重写就是子类对父类方法的重新改造,外部样子不能改变,内部逻辑可以改变
788
788
789
- ** 暖心的 Guide 哥最后再来个图表总结一下!**
789
+ 暖心的 Guide 哥最后再来个图表总结一下!
790
790
791
791
| 区别点 | 重载方法 | 重写方法 |
792
792
| : -------- - | : ------ - | : ---------------------------------------------------------- - |
Original file line number Diff line number Diff line change 6
6
7
7
** 认证 (Authentication):** 你是谁。
8
8
9
- < img src = " ../pictures/authentication.png " style = " zoom : 80 % ; " />
9
+ ![ ] ( ../pictures/authentication.png )
10
10
11
11
** 授权 (Authorization):** 你有权限干什么。
12
12
13
- < img src = " ../pictures/authorization.png " style = " zoom : 60 % ; " />
13
+ ![ ] ( ../pictures/authorization.png )
14
14
15
15
稍微正式点(啰嗦点)的说法就是:
16
16
You can’t perform that action at this time.
0 commit comments