【发布时间】:2015-05-06 14:19:46
【问题描述】:
我对OOPS概念不熟悉,我在使用抽象类时有疑问,请解决我的疑问。
我有四个类,例如:A 类、B 类、C 类和主类。
A、B、C类包含相同的方法名但方法定义不同
实现是这样的,
class A
{
getValue();
setValue();
}
class B
{
getValue();
setValue();
}
class C
{
getValue();
setValue();
}
在Main类中,我需要调用setValue()或者getValue(),可以是上面三个类中的任何一个,这个场景如何实现?
class Main
{
Main()
{}
x.setValue();
x.getValue();
}
其中 x 可以是 A 类或 B 类或 C 类的对象。
【问题讨论】:
标签: java class oop interface abstract-class