我试图直接理解object属性的初始化,但得到一个编译错误。
null
new Employee(){Name = "John"}
null
new Employee(){Name = "John"} // Throws error in Java
public class Employee{
public string Name;
}
我不想使用构造函数初始化object,只是为了理解Java语法。请告诉我是否有一种方法可以像在C#中一样在Java中初始化对象,如new Employee(){Name=“john”}
Java的等价物是类提供合适的构造函数。
new Employee("John");
其他的语言,其他的方式,并不能改变这一点。
或者,如果类是这样实现的,您可以编写:
new Employee().setName("John");
null
这样的设置器看起来像:
Employee setXyz(String xyz) {
this.xyz = xyz;
return this;
}
这样你就可以把它们连在一起。但是这种方法只有在有相对多的东西可选地设置时才更好,我不建议它用于需要设置的值,如雇员的姓名。
初始化动画类型的对象时,会收到以下警告。 (警告添加为注释) 这是一张照片 以下是代码摘要: 这是我尝试编译后的日志猫 这里是我使用错误代码的地方 列表视图1。setOnItemClickListener(新的AdapterView.OnItemClickListener(){ 我找不到错误。 我创建了正确的文件夹和文件。在这里。 这是我得到我正在使用的动画代码的地方。 试图创建一个文件夹。收到这
我正在使用tomee服务器运行我的javaEE应用程序。我写了一个过滤器,它注入一个对象。但是,该对象似乎没有被实例化: 以下是我的代码: Filter.java Faculty.java 我得到了一个NPE。以下是堆栈跟踪: 下面是正在使用的工件的版本: 我已经尝试在META-INF和WEB-INF中包含beans.xml,但我仍然看到NPE.Can有人让我知道我做错了什么?
在“初始化Java工具”期间发生内部错误。无法初始化类org.eclipse.jdt.core。JavaConventions在Eclipse中下载AspectJ开发工具后。我在用Spring靴。 我不知道是什么问题。
下面是我的问题的一个简单例子, 例如,用户选择了一个时区“America/New_York”,因此日历页面中的所有日期都将显示在该时区中。 现在,如果我们在“05:00 pm”创建一个事件,那么我们如何在“America/New_York”时区中创建时间为5pm的日期, 谢谢
我正在尝试使用Spring开发Rest代码。 我的MongoDAO类如下所示 但我得到的错误是.. 原因:org . spring framework . beans . factory . beancreationexception:创建在文件[C:\ Users \ user \ Desktop \ ITAU \ 77 \ ABC-iCOE-WAL \ ItauBankingTransac s