作者DavyBlue (ArssertionError)
看板java
标题Re: [问题] 隐藏父类别的成员资料用意是什麽呢?
时间Thu Apr 12 08:48:28 2007
※ 引述《martone (Krel)》之铭言:
: 请问当 子类别 类别方法名称和 父类别 类别方法名称 相同时
: 能隐藏父类别成员资料。
: ^^^^^^^^^^^^^^^^^^^^ <-----请问这是什意思(例如有什麽功用,
: 能有个小例子说明
: 一下吗?)
: 麻烦各位喽。 ^^
看了五分钟後才看懂你想问什麽
你说的东西叫做覆写
也就是子类别与父类别方法名称相同 传入参数相同
举个例子好了
class A {
void Amethod(){
System.out.println("A");
}
}
class B extends A{
void Amethod(){//在这里覆写了A类别的方法
System.out.println("B");
}
}
class C extends B{
public static void main(String args[]){
A a1 = new A();
A a2 = new B();
a1.Amethod();//这时候会印出A
a2.Amethod();//这时候会印出B
}
}
另外
在继承抽象类别或实作介面时
"一定"要覆写所有抽象方法
除非子类别也为抽象类别或介面
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.73.192