Jederson_Andre 16 de jun. de 2018
Se vc possui um metodo para cada atributo, utilize os Setters e Getters. Encapsulamento
Luciano_Trind 16 de jun. de 2018
Jederson, Eu consigo fazer um único método e ter o mesmo resultado?
Jederson_Andre 16 de jun. de 2018
Sim… pelo metodo Construtor da classe:
public CadastroDeNotas ( double nota1 , double nota2 , double nota3 ){
this . nota1 = nota1 ;
this . nota2 = nota2 ;
this . nota3 = nota3 ;
}
Chamando o objeto:
public static void main ( String args [] ){
CadastroDeNotas obj = new CadastroDeNotas ( 5.0 , 8.5 , 4.8 );
obj . getMedia ();
Luciano_Trind 16 de jun. de 2018
Legal, só não entendi o obj.getmedia().
Jederson_Andre 16 de jun. de 2018
Instanciei um objeto do tipo CadastroDeNotas, chamado obj… assim eu consigo acessar os atributos e os metodos da classe CadastroDeNotas.
Isso é Orientação a Objetos.
Luciano_Trind 16 de jun. de 2018
Terei que criar um método getMedia() para retornar a média das notas?
Jederson_Andre 16 de jun. de 2018
public double getMedia () {
return ( nota1 + nota2 + notaTrabalho ) / 3 ;
}
Vc já criou… ta aii
Luciano_Trind 16 de jun. de 2018
Ficou dessa forma! Muito melhor e menor.
public class Cadastro {
public double nota1 ;
public double nota2 ;
public double nota3 ;
public Cadastro ( double nota1 , double nota2 , double nota3 ) {
this .nota1 = nota1 ;
this .nota2 = nota2 ;
this .nota3 = nota3 ;
}
public double getMedia () {
return ( nota1 + nota2 + nota3 ) / 3 ;
}
}
2º Classe
public class Teste {
public static void main ( String args [] ){
Cadastro obj = new Cadastro ( 5.0 , 8.5 , 4.8 );
System . out . println ( obj . getMedia ());
}
}
Luciano_Trind 16 de jun. de 2018
Eu consigo colocar um if / else na minha classe que contem os atribudos, com um retorno de Aprovado ou reprovado?
Solucao aceita
Jederson_Andre 16 de jun. de 2018
Sua imaginação é seu guia… não tenha medo de arriscar, inventar, teste tudo.
Luciano_Trind 16 de jun. de 2018
Blza. Jederson, estou começando agora em java e estou no modulo 1 ainda, então estou treinando as aulas que tive.