我想知道您是否可以在可以创建多个列表的类中创建方法
We recommend starring any repositories you contribute to. That way, your commits to those repositories will remain in your contributions graph even if you leave the organization that owns the repository or delete your fork of the repository.
答案 0 :(得分:0)
首先:在Java中,变量名用camelCase
编写,类用PascalCase
编写。
这对于区分对象和类引用非常重要。
第二个::我认为您正在尝试使用List
方法将名称写入gravar()
中。
您可以通过在类中使用静态List
来实现。您可以将它们添加到列表中,然后以ler()
方法进行打印。
public class UnidadeSaude {
private String nomeUnidade;
private static List<String> nomeUnidades = new ArrayList();
public UnidadeSaude() {
}
public UnidadeSaude(String nomeUnidade) {
this.nomeUnidade = nomeUnidade;
}
public String getNomeUnidade() {
return nomeUnidade;
}
public void setNomeUnidade(String nomeUnidade) {
this.nomeUnidade = nomeUnidade;
}
void gravar(String NomeUnidade) {
nomeUnidades.add(NomeUnidade);
}
void ler() {
for (String nome : nomeUnidades) {
System.out.println(nome);
}
}
}
但是,我不建议这样做!从语义上讲,将多个对象存储到表示单个对象的类中没有任何意义。您最好将它们存储在该类之外的列表中