代码改变世界

继承(Inheritance)

2014-04-16 23:59  pandeng0120  阅读(244)  评论(0编辑  收藏  举报

继承(Inheritance

定义:为了扩展一个已有的类,继承其属性和方法,创建一个新类的方法称为继承。

特点:重用  扩展

实现方法:在方法名后+extends+父类名

方法重载:

规则:方法的形式参数列表的参数个数,类型,顺序不同

方法重写:

定义:允许子类添加或者改变父类中方法的行为。

规则:

1,子类的方法的返回值的类型,方法名和形式参数列表,必须与父类相同;

2,访问修饰符必须不小于父类中的访问修饰符;

3,子类中重写的异常不能抛出比父类更多的异常;

super关键字

用途:调用父类中的成员变量或者方法,与this对应

final关键字

用途:

1final类 不能被继承

2final方法 不能被重写

3final 变量 成为常量,不可被改变