您可以轻松创建一个对象列表。考虑以下示例,我将创建一个 Employee 对象数组,并在 for 循环中打印它们的详细信息。import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.List; public class Tester implements Cloneable { private int data; public int getData() { return data; } public void setData(int data) { this.data = data; } public Tester(int data){ ... 阅读更多
是的,它类似于 C++ 的 new 关键字。new 关键字用于初始化/创建对象。请参见以下示例:Employee employee = new Employee();此处 new 关键字用于创建 Employee 类的对象。new Employee() 调用 Employee 类的构造函数。new 关键字也可以不将对象赋值给引用变量。请参见示例:String name = new Employee().getName();这里我们使用 new 关键字创建一个对象,然后调用对象上的 getName() 方法并将结果传递给变量。
是的,可以通过强制转换将变量向下转型为其较低范围的替代项。尽管如此,它可能会导致数据丢失。请参见下面的示例:示例实时演示public class Tester { public static void main(String[] args) { int a = 300; byte b = (byte)a; System.out.println(b); } }输出它将打印输出为:-44