为什么我们在普通类中声明一个静态类?

时间:2013-05-11 20:15:22

标签: java

在普通类中定义静态类的目的是什么。

public class ClassA extends ClassB implements IA, IB {    
      public static classStatic extends ClassC implements I1, I2 {

      }    
}
  1. 在普通类中定义静态类的目的是什么。
  2. 如果所有字段/变量都在静态类中访问,那么它们是否必须是静态的。
  3. 任何人都可以通过JavaScript方式解释/向我展示在oops中取得了哪些成就。

1 个答案:

答案 0 :(得分:0)

  1. 在Java中,每个文件只能有一个公共/包类;该类可能需要一些复杂的计算/逻辑,并且在另一个类中更好地适合但是在另一个文件中不够通用,它对于包含类很紧。 如果内部类不是静态的,那么你需要一个包含类的实例(在你的情况下为ClassA)来实例化内部类ClassC
  2. 不,他们不需要是静止的;从这个角度来看,它就像任何其他类一样。
  3. JavaScript不是基于类的面向对象语言,因此您不能拥有任何类型的类。