我是 Java 编程的新手,只是想知道您是否可以这样做: 我有一个对象类 Person:
public class Person {
public String name;
public String[] friends;
}
如果是,如何初始化它,即
newPerson.name = "Max";
newPerson.friends = {"Tom", "Mike"};
我试过那样做,但它不起作用。
最佳答案
试试这个
new Person("Max", new String[]{"Tom", "Mike"});
您还需要一个构造函数来初始化变量。
public Person(String name, String[] friends){
this.name = name;
this.friends = friends;
}
作为一种好的做法,您还应该将类中变量的访问级别限制为私有(private)。 (除非有充分的理由将它们公开。)
关于Java:对象中的数组属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21006061/