我如果继承一个abstract的类,是不是,我自己的类一定会变成abstract类了?
比如原类的定义为:
public abstract class bBase extends java.lang.Object
我现在定义
class test extends bBase
编译老提示说,必须将test设置成抽象类,无法实例化······ |
针对于你的这个问题,首先“public abstract class bBase extends java.lang.Object” 你这样继承完全是多于的,因为Object是所有类的超类,其次如果你想把Test实例化,就必须实现父类里面的抽象方法。要不然就会像你看到的那样,编译问题提示你无法实例化。
举个例子,
public abstract class Base
{
abstrac void test();
}
public class Abc
{
void test()
{
}
}
这样就算是已经实现了父类的抽象方法,
|