A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 沟门大杏 中级黑马   /  2014-8-5 12:47  /  600 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1) 方法的继承
父类的所有非私有方法都可以被子类继承和直接调用。
2) 方法的覆盖
正如子类可以定义与父类同名的成员变量,实现对父类成员变量的隐藏一样,子类也可以重新定义与父类同名的方法,实现对父类方法的覆盖。当在子类中调用同名的方法时,一般情况下是调用它自己定义的方法,因而实现了对父类方法的覆盖,如果要调用父类的方法,只需在方法名前使用不同的类名或对象名即可。
3) 方法的重载
子类定义同名方法覆盖父类的方法是面向对象方法中多态技术的一种实现。所谓多态就是指同名的不同方法共存,它有助于隐藏对象内部的实现细节,提高程序的抽象程序,是面向对象程序设计中经常使用的方法。
实现多态技术的另一种重要手段就是方法的重载。与方法覆盖不同,重载不是子类对父类同名方法的重新定义,而是类对自己已有的同名方法的重新定义。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马