-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDisciplina.java
More file actions
61 lines (53 loc) · 1.35 KB
/
Disciplina.java
File metadata and controls
61 lines (53 loc) · 1.35 KB
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
public class Disciplina {
private String nome;
private int codigo;
private String descricao;
//construtor para inicializar a discilina
public Disciplina(){};
public Disciplina(String name,int codigo,String discri)
{
setNome(name);
setCodigo(codigo);
setDescricao(discri);
}
//métodos gets e sets
public String getNome ()
{
return nome;
}
public void setNome(String name)
{
if(name!= null && name!= "\0")
this.nome=name;
else
System.out.println("Digite um nome válido");
}
public int getCodigo ()
{
return codigo;
}
public void setCodigo(int code)
{
if(code!= 0)
this.codigo=code;
else
System.out.println("Digite um código válido");
}
public String getDescricao()
{
return descricao;
}
public void setDescricao(String desc)
{
if(desc!= null && desc!= "\0")
this.descricao=desc;
else
System.out.println("Digite uma descrição válida");
}
//visualiza disciplina e sobrescreve o ToString padrão
@Override
public String toString ()
{
return ("Nome da disciplina: " + this.nome + "\n código da disciplina: " + this.codigo +"\n descrição da disciplina:" + this.descricao);
}
}