有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有没有办法从派生类中隐藏超类的成员?

我很好奇,是否可以声明一个类的成员,这样它就不会暴露给派生类,或者至少在子类调用super()之前。Java中有这样的功能吗

 class A{
      static int foo = 1;
    }

    class B extends A{
      public B(){
         System.out.print(foo);/// how do I make this not work?
      }
    }

编辑:我实际上是无意中用答案输入了我的问题(我的实际代码缺少私人密码)。因此,我将编辑我的问题并删除private,使其成为一个有意义的问题:)


共 (0) 个答案