【问题标题】:How to access sub Class in different Package?如何访问不同包中的子类?
【发布时间】:2018-05-22 03:04:46
【问题描述】:

在包 1 中,我有 Mainclass 和 SubClass。如果在包中 2 如何访问子类?

如果我们想访问同一个包但不同文件Java中的子类,我们可以使用例如:

  package Modifier;

        public class Other {
        public static void main(String[] args) {
            Public ut =  new Public();
     // Access the subclass of a class in the same package different file
            Public.subPublic sub_ut = ut.new subPublic();
        sub_ut();
        }
    }     

但是如何访问不同Package中的Class的子类呢?谢谢...

【问题讨论】:

  • 你导入它...
  • 你没有告诉我们这些类有什么访问修饰符。
  • MainclassSubClass的声明是什么?提问时必须包含所有相关代码。
  • 你说的是子类还是内部类? ut.new subPublic() 是从不是外部类内部实例方法的位置实例化内部类的语法。

标签: java access-modifiers


【解决方案1】:

我认为这没有意义,但如果你想这样做。检查你的访问修饰符,你必须使用 public :

public class Public{
public class subPublic{ //modify  access modifiers
     }
}

【讨论】:

    【解决方案2】:

    内部类访问与访问字段或方法没有什么不同。您可以对内部类使用 public、protected、package 或 private 访问修饰符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      相关资源
      最近更新 更多