java - Java 中的对象创建语法

标签 java syntax jvm jvm-languages

<分区>

关于使用 new 关键字创建对象的语法。我知道创建对象的语法是:

Foo ref = new Foo();

除了上面提到的标准语法之外,java语言本身是否提供了一些可以创建对象的机制?

我知道 Scala 具有这样的功能,或者可能是其他一些 JVM 兼容语言,但我只想从核心 Java 的角度来了解。

不使用关键字“new”和赋值运算符“=”。例如,它可以类似于 Foo ref Create()。 ?现在我想开发“创建”方法来替换传统语法。

最佳答案

另一种创建对象的方法是通过反射:

Foo ref = Foo.class.newInstance()

关于java - Java 中的对象创建语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21362956/

相关文章:

java - 在java中将表示文件的字节数组转换为字符串是否存在安全风险?

c++ - 使用指针问题调用类函数

go - "i.(string)"在 golang 语法中的实际含义是什么?

java - 如何直接在java字节码上写/创建.class文件?

Java插件库着色

java - HtmlUnit 无法获取 IFRAME 添加的 js/ajax

postgresql - '( 在 Vim 语法区域(特别是在 pgsql.vim 中)是否表示任何特殊含义?

java - JVM:是否可以操作帧堆栈?

java - 是否可以将 x86 32 位汇编代码转换为等效的 JVM 字节码并执行它?

java - Android java 输入流读取器