Диаграмма классов показывает композицию между Историко и Усуарио. Это отношение имеет (Историко имеет Усуарио).
Вы можете определить конструктор с нулевой параметризацией следующим образом:
class Usuario {
public Usuario() {
}
}
более когда-либо компилятор добавит конструктор с нулевой параметром, если вы не определите в то время как генерация байтового кода, если конструктор не определен.
Вы можете определить составление следующим образом:
public class Historico {
private Usuario responsavel;
}
Полный код:
public class Usuario {
String login;
String senha;
/**
* @return the login
*/
public String getLogin() {
return login;
}
/**
* @param login the login to set
*/
public void setLogin(String login) {
this.login = login;
}
/**
* @return the senha
*/
public String getSenha() {
return senha;
}
/**
* @param senha the senha to set
*/
public void setSenha(String senha) {
this.senha = senha;
}
}
class Historico:
public class Historico {
private Usuario responsavel;
private String dataatualizacao;
private String descricao;
/**
* @return the dataatualizacao
*/
public String getDataatualizacao() {
return dataatualizacao;
}
/**
* @param dataatualizacao the dataatualizacao to set
*/
public void setDataatualizacao(String dataatualizacao) {
this.dataatualizacao = dataatualizacao;
}
/**
* @return the descricao
*/
public String getDescricao() {
return descricao;
}
/**
* @param descricao the descricao to set
*/
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public void setResponsavel(Usuario responsavel) {
this.responsavel = responsavel;
}
}