Java |合成是什么意思?

时间:2016-01-19 00:47:15

标签: java class methods synthetic

我正在浏览java Method.class(Decompiled),我发现了一些引起我注意的东西。

@Override
public boolean isSynthetic() {
    return super.isSynthetic();
}

"的 合成 &#34 ;.这是什么意思?

它可以在代码中使用吗?

因为我在Method课程中发现了这一点,我想知道,整个方法可能是"合成"还是它就是它包含合成的东西吗?

提前致谢。

不是What is the meaning of “static synthetic”?

的副本

1 个答案:

答案 0 :(得分:1)

  

编译器引入的任何没有的构造   源代码中的相应构造必须标记为   合成的,默认构造函数和类除外   初始化方法。

http://www.javaworld.com/article/2073578/java-s-synthetic-methods.html