AulasJavaRick/Main.java

43 lines
1.3 KiB
Java
Raw Normal View History

2024-12-03 20:14:01 +00:00
import java.time.Duration;
import java.time.LocalTime;
public class Main {
public static void main(String[] args) throws InterruptedException {
AulaPratica aulaPratica = new AulaPratica();
aulaPratica.setProfessor("Henrique");
aulaPratica.setNumeroDeAlunos(35);
aulaPratica.setDisciplina("Biologia");
aulaPratica.setHorarioDeInicio(LocalTime.of(8, 0));
aulaPratica.setTempoDeAula(Duration.ofSeconds(10));
aulaPratica.setRoteiro("Pegue 1g de solução e papapa");
Aula aulaNormal = new Aula();
aulaNormal.setProfessor ("Jay");
aulaNormal.setNumeroDeAlunos(1);
aulaNormal.setDisciplina ("Java");
aulaNormal.setHorarioDeInicio (LocalTime.of(15, 30));
aulaNormal.setTempoDeAula (Duration.ofSeconds(5));
Aula.escola = "Varejão do ensino";
aulaNormal.setNumeroDeAlunos(-610);
imprimeAula(aulaNormal);
aulaPratica.darAula();
aulaNormal.darAula();
}
static void imprimeAula(Aula aulaParaImprimir) {
System.out.println("Professor da aula: " + aulaParaImprimir.getProfessor());
System.out.println("Alunos da aula: " + aulaParaImprimir.getNumeroDeAlunos());
System.out.println("Disciplina da aula: " + aulaParaImprimir.getDisciplina());
System.out.println("Escola: " + Aula.escola);
if (aulaParaImprimir instanceof AulaPratica) {
System.out.println("Roteiro da aula: " + ((AulaPratica) aulaParaImprimir).getRoteiro());
}
}
}