摘要: 首先,来了解一下“重载”和“覆写”的区别: 重载: (1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同 阅读全文
posted @ 2016-04-20 18:11 Code_Bear 阅读(7681) 评论(0) 推荐(1) 编辑
摘要: 1.何时使用静态方法: 如果某些操作不依赖具体实例,那它就是静态的,反之如果某些操作是依赖具体实例的(例如访问一个特定会员的名称),那它就应该是实例化的。 2.静态方法和实例方法的区别主要体现在两个方面: 1)在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。 阅读全文
posted @ 2016-04-20 15:27 Code_Bear 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.为了继承,一般的规则是:将所有数据成员都指定为private,所有的方法指定为public 2.在继承过程中,需要先声明“新类和旧类相似”,用关键字“extend”实现。这么做,会得到基类中的所有域和方法 3.在继承关系中,如果导出类和基类有相同的方法,但你想在导出类中调用从基类继承来的方法,可 阅读全文
posted @ 2016-04-20 11:44 Code_Bear 阅读(641) 评论(0) 推荐(0) 编辑