java - 我可以在声明对象的同时创建对象的实例吗?

标签 java php object

鉴于此 java 代码段:

public class PDFObject {

/** the NULL PDFObject */
public static final PDFObject nullObj = new PDFObject(null, NULL, null);

..
}

如何将其转换为 PHP?是否可以在声明对象的同时创建对象的实例?

源文件:http://code.google.com/p/txtreaderpdf/source/browse/trunk/txtReader/src/com/sun/pdfview/PDFObject.java

最佳答案

这是您在 PHP 中需要的解决方法:

class PDFObject {

/** the NULL PDFObject */
public static $nullObj = NULL;

..
}

PDFObject::$nullObj = new PDFObject(null, NULL, null);

通常表达式赋值是在构造函数中完成的。但是由于您需要一个静态类属性,因此您需要求助于内联/全局代码。

关于java - 我可以在声明对象的同时创建对象的实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6400347/

相关文章:

php - 这是使我的网站对 google 友好的正确方法吗?

json - Flutter 获取 key - Json

java - 我的 RMI 服务器中的对象为空

"__php_incomplete_class"的 PHP 问题

java - 使用 google commons 创建集合实例的通用 vs 静态声明

java - 如何从结果集中获取单个参数到字符串数组中

java - Hibernate 因在 ManyToMany 关联上将完全限定的类名添加到属性名而失败

java - 当路径中的类时,Servlet 抛出 java.lang.ClassNotFoundException

php - Laravel 9.x 目标类在登录应用程序时不存在错误

php - 在一个html表格中显示多个数组