首页 > 解决方案 > 如何在我的 Child 类中继承 Parent 类的基类实现?

问题描述

基类:

public class BaseClass
{
    public void beforeClass
    {
        TestDataLoader loader = new TestDataLoader(); //some implementation here
        readData = loader.fetchdata(...);
    }
}

第一类:

public class ClassA extends BaseClass
{ 
  String a;
  public void method1()
  { 
    ..
    ..
  } 
}

2 类:

public class ClassB extends classA
{
   String a1; 
   public void methodB(ClassA classA1)
   {
       if(classA1 == null) 
       {
           //do nothing
       }   
   classA1.method1();
   }
}

我在这里看到的问题是我无法在我的 ClassB 中使用 ClassA 的 testDataLoader(其实现在 BaseClass 中)。我可以在我的 ClassB 中访问 ClassA 的方法 1,但我无法在 ClassB 中使用 ClassA 的 testDataLoader

注意:我不能将参数传递给 ClassA 的方法 1,因为它不支持传递给它的参数。

有人可以帮我吗?

标签: javainheritance

解决方案


推荐阅读