作者godfat (godfat 真常)
看板java
标题Re: 如何判断Vector取出来的物件类型?
时间Fri Nov 3 03:52:30 2006
※ 引述《[email protected] (小永)》之铭言:
: 请问一下,我建立了一个Vector
: 里面存了三四种不同class的物件
: 每种物件要作的事不同
: 有没有办法建立一个判断式,自动判别然後执行吗?
动态多形不好吗?
class Base{
public void todo(){}
}
class DerivedA extends Base{
public void todo(){}
}
class DerivedB extends Base{
public void todo(){}
}
// ...
Vector<Base> v;
// ...
v.elementAt(0).todo();
v.elementAt(3).todo();
--
Nobody can take anything away from him.
Nor can anyone give anything to him.
What came from the sea,
has returned to the sea.
Chrono Cross
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.232.3.15