11智能在线
新记
java中接口和抽象类可以通过反射创建对象吗
如题所述
举报该文章
相关建议 2017-01-12
反射创建对象,其实还是调用构造方法,接口和抽象类都没有构造方法,所以是不可以创建对象实例化的
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/spmpqfm2pfq2p4vqfp.html
其他看法
第1个回答 2019-11-14
new
filenamefilter()是创建一个继承自filenamefilter的匿名类对象,通过new表达式返回的引用自动向上转型为对filenamefilter的引用。因为匿名类本身无名,也就不存在构造方法,需要显式调用父类的构造方法,并重写父类的方法。
第2个回答 2018-03-12
不能。会抛出异常。JDK文档描述如下:
InstantiationException - 如果此 Class 表示一个抽象类、接口、数组类、基本类型或 void;...
相似回答
大家正在搜
相关问题
Java中抽象类不能创建对象吗
JAVA相关 抽象类和接口不是不能直接实例化吗,那在匿名内部...
Java 抽象类中的创建对象
java中接口和抽象类可以通过反射创建对象吗
我想请问,Java抽象类不能创建对象,那应该用什么方法呢,请...
Java中抽象类不能创建对象吗?
java中抽象类与创建对象的问题
java的接口和抽象类能不能实例化对象?