小编rve*_*end的帖子

Java中的嵌套泛型

请允许我请求解释.

在方法doit()内部,我可以实例化通用嵌套类 In<T>

public class A {

  public static class In<T> {
  }

  public static <X> void doit() {
    new In<X>();
  }
}
Run Code Online (Sandbox Code Playgroud)

当然,我也可以接触到班上的任何成员 In<T>

public class A {

  public static class In<T> {
    public static class Inner<U> {
    }
  }

  public static <X> void doit() {
    new In.Inner<X>();
  }
}
Run Code Online (Sandbox Code Playgroud)

In<T>当类和方法嵌套在另一个类Container中时,我仍然可以从方法doit()到达类的成员

public class A {

  public static class Container {

    public static class In<T> {

      public static class Inner<U> {
      }
    }

    public static <X> void doit() { …
Run Code Online (Sandbox Code Playgroud)

java generics

7
推荐指数
1
解决办法
620
查看次数

标签 统计

generics ×1

java ×1