CODEARTS IDE-将匿名类转换为内部类:重构后

时间:2024-04-16 15:05:25

重构后

class AnonymousToInner {
   public TestClass method() {
      final int i = 0;
      final String str = "string";
      return new MyTestClass(str, i);
   }

   private static class MyTestClass extends TestClass {
      private final String str;
      private final int i;

      public MyTestClass(String str, int i) {
         this.str = str;
         this.i = i;
      }

      public String str () {
         return str;
      }

      public int publicMethod() {
         return i;
      }
   }
}
support.huaweicloud.com/usermanual-codeartside/codeartside_01_0154.html