java issynthetic_java.lang.reflect.Constructor.isSynthetic()方法示例

java.lang.reflect.Constructor.isSynthetic()如果此构造函数是合成构造函数,则返回true; 否则返回false。

声明

以下是java.lang.reflect.Constructor.isSynthetic()方法的声明。

public boolean isSynthetic()

返回值

如果且仅当此构造函数是由Java语言规范定义的合成构造函数时,则返回为true,否则返回false。

例子

以下示例显示了java.lang.reflect.Constructor.isSynthetic()方法的用法。

import java.lang.reflect.Constructor;

public class IsSynthetic {

public static void main(String[] args) {

Constructor[] constructors = SampleClass.class.getConstructors();

System.out.println(constructors[1].isSynthetic());

}

}

class SampleClass {

private String sampleField;

public SampleClass(){

}

public SampleClass(String sampleField){

this.sampleField = sampleField;

}

public String getSampleField() {

return sampleField;

}

public void setSampleField(String sampleField) {

this.sampleField = sampleField;

}

}

让我们编译并运行上面的程序,这将产生以下结果 -

false

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部