[学习公共库]类的继承性与多态性 |
麦林 发表于 2006/7/19 10:05:20 | 1.子类不能继承父类的private成员,子类只能有一个父类.(若省略了extends,子类的父类是Object)2.覆盖:子类的方法和父类的方法同名.方法的覆盖,为子类提供了修改父类成员方法的能力. 部分覆盖:在父类的方法上添加新的方法.:super.原父类方法名,然后加入其他的语句.3.obstrant:只能被继承,不能用它实例化一个对象. final:不能被继承. static:可由类名加方法直接移动.4.this和super:this表示当前类或对象本身,super代表着本身.5.类的多态性体现在方法的重载上,包括成员方法和构造方法的重载. 成员方法的重载:对同名方法的重新定义.区别在于参数的个数和类型的差别. 构造方法的重载:提供多种初始化对象的能力.可根据实际需要选用合适的构造方法来初始化对象.它的执行由类根据实际参数的个数、类型和顺序确定.
|
|
|

.: 公告
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:栗色?蓝色? 日志总数:449 评论数量:201 留言数量:37 访问次数:2262088 建立时间:2006年5月16日 |
|

.: 留言板
|

.: 链接
|

|