gpt4 book ai didi

java - 如何为类型类的数组编写 'get/set method'?

转载 作者:行者123 更新时间:2023-12-01 17:55:01 24 4
gpt4 key购买 nike

我在为 Autor 类型的数组 autores[] 实现 get/set 方法时遇到问题,Autor 是同一包中的另一个类。它的工作方式与类的其他变量不同:(

class Autor
{
private String nombre;
private String adscripcion;

Autor(String nombre,String adscripcion)
{
this.nombre=nombre;
this.adscripcion=adscripcion;
}
Autor(){}

String getNombre()
{
return nombre;
}
String getAdscripcion()
{
return adscripcion;
}

void setNombre(String nombre)
{
this.nombre=nombre;
}

void setAdscripcion(String adscripcion)
{
this.adscripcion=adscripcion;
}

} 公共(public)课Articulo{

private String nombreArt;
private Autor autores[]=new Autor[2];
private String fechaPublicacion;

Articulo(String nombreArt,String fechaPublicacion, String nombre,String adscripcion)
{
this.nombreArt=nombreArt;
this.fechaPublicacion=fechaPublicacion;
autores[0]=new Autor(nombre,adscripcion);
autores[1]=new Autor(nombre,adscripcion);

}


String getnombreArt()
{
return nombreArt;
}
String getfechaPublicacion()
{
return fechaPublicacion;
}
Autor getautores()
{
return autores[];//this part of the code it's not correct.
}


}

最佳答案

setter/getter 应该看起来像

public Autor[] getAutores()
{
return autores;
}

setter 就像

public void setAutores(Autor[] autores) {
this.autores = autores;
}

如果您使用像 Eclipse 这样的 IDE,那么可以使用菜单选项来生成 setter/getter 和大量其他内容

关于java - 如何为类型类的数组编写 'get/set method'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45747692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com