From 27984f3bfe313494a6d1286854606a1e734a40e1 Mon Sep 17 00:00:00 2001 From: careyyu Date: Sat, 18 Jun 2016 17:10:53 +0800 Subject: [PATCH] update --- "main/JAVA/1.1.4\351\207\215\345\206\231.md" | 3 +++ 1 file changed, 3 insertions(+) diff --git "a/main/JAVA/1.1.4\351\207\215\345\206\231.md" "b/main/JAVA/1.1.4\351\207\215\345\206\231.md" index fc59ba6..ee32891 100644 --- "a/main/JAVA/1.1.4\351\207\215\345\206\231.md" +++ "b/main/JAVA/1.1.4\351\207\215\345\206\231.md" @@ -13,6 +13,9 @@ 7. 父类的方法不能为static的方法,static表示类的一种修饰,而不是对象。 10. 重写的方法能够抛出任何非强制异常,无论被重写的方法是否抛出异常(非强制异常米有关系只要不触及底线,爱咋玩咋玩)。但是,重写的方法不能抛出新的强制性异常,或者比被重写方法声明的更广泛的强制性异常,反之则可以。(异常比较家当,老子的当家就只有这么多,不能超了) +## 问题 +`Object.clone()`方法子类重写的时候居然返回值居然可以写成`非Object`类型的,这一点很是奇怪。没明白。 + ## 代码示例 用一个Object.equals(Object o)来做为例子,来显示去重写和重载的区别,当然这个问题我曾经也犯过错。就是因为参数不同,本意为重写的,变成了重载。 -- Gitee