-
Notifications
You must be signed in to change notification settings - Fork 2
/
Curso.java
70 lines (56 loc) · 1.54 KB
/
Curso.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import java.io.Serializable;
import java.util.ArrayList;
public class Curso implements Serializable
{
private static final long serialVersionUID = 1L;
private final int id;
private String titulo;
private String descricao;
private int id_publisher;
private String palavra_chave;
private ArrayList<String> mensagens = new ArrayList<>();
public Curso(int id, String titulo, int id_publisher, String palavra_chave)
{
this.id = id;
this.titulo = titulo;
this.id_publisher = id_publisher;
this.palavra_chave = palavra_chave;
}
public void addMensagem(String mensagem)
{
this.mensagens.add(mensagem);
}
public int getId() {
return id;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getTitulo() {
return titulo;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
public void setId_publisher(int id_publisher) {
this.id_publisher = id_publisher;
}
public int getId_publisher() {
return id_publisher;
}
public void setPalavraChave(String palavra_chave)
{
this.palavra_chave = palavra_chave;
}
public String getPalavraChave()
{
return this.palavra_chave;
}
@Override
public String toString() {
return "Id: " + this.id + "\nTitulo: " + this.titulo + "\nPalavra-chave: " + this.palavra_chave;
}
}