重载的条件: 1.必须在同一个类中2.方法名必须相同3.参数列表不能相同。 重写的条件: 1. 在不同的类中 2. 发生方法重写的两个方法返回值,方法名,参数列表必须完全一致 3. 子类抛出的异常不能超过父类相应的方法抛出的异常 4. 子类方法的访问级别不能低于父类相应方法的访问级别(public, ...
多态:事物存在的多中形态 前提:1、要有继承关系;2、要有方法重写;3、要有父类引用指向子类对象 Father f = new Son(); 成员变量:编译看左边,运行看左边 成员方法:编译看左边,运行看右边(父类有就行,如果子类没有,执行父类的) 静态方法:编译看左边,运行看左边。 当作参数传递时 ...
分类:
编程语言 时间:
2016-08-06 21:42:24
阅读次数:
144
版本会越来越难: 版本1:只写一个read方法 版本2:有2个read方法。重写了InputStream里面很多方法,基本完整了。 到这里,字节流讲完了 ...
分类:
编程语言 时间:
2016-08-05 17:39:16
阅读次数:
189
访问修饰符 本类 同包 子类 其他 private True False False False 默认(friendly) True True False False protected True True True False public True True True True 重载:方法名相同 ...
分类:
其他好文 时间:
2016-08-05 11:45:52
阅读次数:
147
1) 以下属于OOP的特征有()。 a)继承 b)封装 c)多态 d)隐藏 2) JavaOOP中的多态包括() a) 方法重写 b) 方法重载 c) 方法隐藏 d) 以上都不对 3) Java中的访问修饰符包括( )。 a) Public b) private c) protected d) in ...
分类:
编程语言 时间:
2016-07-31 22:03:29
阅读次数:
205
接着上面一篇说的内容: 一 继承: 苹果继承与水果,苹果是水果的子类,则苹果是一种特殊的水果;这就是继承的关系,这个我们学OC的时候相信也都理解了,就不再描述定义了,下面的就叫继承: 继承了父类,你也就能使用父类的属性方法,这些我们学OC的时候也都清楚。看下面几点, 1:重写父类的方法 2:重写父类 ...
分类:
编程语言 时间:
2016-07-22 10:06:12
阅读次数:
157
1、直接使用new语句 调用类的构造器来实例化对象。 2、利用反射机制 通过java.lang.Class或java.lang.reflect.Constructor的newInstance()方法来间接的调用构造器。 3、克隆对象的方式 Object类里面有一个clone方法,重写这个方法实现克隆 ...
分类:
编程语言 时间:
2016-07-21 00:37:31
阅读次数:
152
重写(override) 是重写了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类的中的方法。重写的规则:1 重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载2 重写方法的访问修饰符一定要大于被重写方法的访问修饰符3 重写的方法的返回值必须和被重 ...
分类:
其他好文 时间:
2016-07-14 18:53:36
阅读次数:
142
在子类和父类中,出现了具有相同返回类型,相同方法名,相同参数列表的方法时,构成方法重写。 方法重写又叫做方法覆盖 ,英文: override 。 ...
分类:
其他好文 时间:
2016-07-13 15:52:51
阅读次数:
114
***类的继承***1.继承的实现extends2.[修饰符] class 子类名 extends 父类名{}3.修饰符一般为:public abstract final4.重写是指父子类之间的关系,子类的方法名与父类的方法名相,那么子类就不能继承父类的方法,称子类的方法重写了父类的方法。5.重写体 ...
分类:
编程语言 时间:
2016-07-04 11:41:36
阅读次数:
191