Java中实例变量的声明和初始化

时间:2018-07-09 07:55:42

标签: java class

在单个语句中声明和初始化class的实例变量有效, 像...

      def traits = it / sources / data / 'jenkins.branch.BranchSource' / source / traits

      traits << 'com.cloudbees.jenkins.plugins.bitbucket.TagDiscoveryTrait' {
          strategyId(3)
      }

      traits << 'jenkins.branch.buildstrategies.basic.TagBuildStrategyImpl' {
          strategyId(1)
      }

但是,当我在单独的语句中声明和初始化时,它将行不通!像...

public class Abc {
    private int d;
    private int e = 1;
    int f 
    =  2;

   (PSVM)
}

注意::我知道Java不允许这样做,我发现这种限制的原因。

任何人都可以解释其背后的确切基本逻辑吗! 在此先感谢:)

0 个答案:

没有答案