-2

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

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

      }    
}
  1. 在普通类中定义静态类的目的是什么。
  2. 如果在静态类内部访问,是否所有字段/变量都需要是静态的。
  3. 任何人都可以向我解释/向我展示通过以这种方式实现这一点在 oops 中究竟实现了什么JavaScript
4

1 回答 1

0
  1. 在 Java 中,每个文件只能有一个 public/package only 类;该类可能需要一些复杂的计算/逻辑,并且更适合另一个类,但它不够通用,不能放在另一个文件中,它对包含类很紧。如果内部类不是静态的,那么您将需要一个包含类的实例(在您的情况下ClassA)来实例化内部类ClassC
  2. 不,它们不需要是静态的;从这个角度来看,它是一个与任何其他类一样的类。
  3. JavaScript 不是基于类的面向对象语言,因此您不能拥有任何类型的类。
于 2013-05-11T20:20:27.977 回答