Java中方法重写的应用
方法重写的应用 当子类需要父类的功能,而功能的主体子类还有自己特有的内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类自己特有的内容。 1 /* 2 方法重写:子类中出现了和父类中方法声明一模一样的方法(方法名、参数列表和返回值类型都一样),也被称为方法覆盖、方法复写。 3 4 方法重载:本类中出现的方法名一样,参数列表不同,与返回值无关的方法。 5 6 子类的成员方法名称和父类中的成员方法名称一样时,这个怎么访问呢? 7 通过子类对象访问一个成员方法的查找顺序: 8 1.在子类的成员方法中找,有就使用。 9 2.在父类的成员方法中找,有就使用。 10 3.都找不到,就报错。 11 12 方法重写的应用: 13 当子类需要父类的功能,而功能的主体子类还有自己特有的内容时,可以重写父类中的方法, 14 这样,即沿袭了父类的功能,又定义了子类自己特有的内容。 15 16 案例: 17 A:定义一个手机类。 18 B:通过研究,我发明了一个新手机,这个手机的作用是在打完电话后,可以听天气预报。 19 按照我们基本的设计,我们把代码给写出来了。 20 但是呢?我们又发现新手机...