1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Duvidas Herança POO

Pessoal tenho uma atividade aqui, to enganchado aqui tenho a classe:

Pessoa

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author jean
 */
public class Pessoa {


    String nome;
    char sexo;
    int idade;



}

tenho essa classe Aluno que esta extendida de pessoa

Aluno

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author jean
 */
public class Aluno extends Pessoa{ 

    Double nota1;
    double nota2;
    double nota3;
    double media;






    public void fornecerMedia(){

      media = (nota1+nota2+nota3)/3;  
          System.out.println(media);



     }


    public void foiaprovado(){
        if (media>=6)  
        {  
            System.out.println("aluno Aprovado");  
        }
        else
          System.out.println("Aluno Reprovado");



}
}

e agora tenho que fazer o Main usando JOptionPane e to perdido sem saber por onde começar,, olhe o que ja fiz, é preciso pergunta a nota 1, 2, 3 e calcular a media, aprovado ou reprovado, ja fiz isso:


import javax.swing.JOptionPane;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author jean
 */
public class Main extends Aluno {


 public static void main(String[] args) {

        Aluno aluno = new Aluno();


         JOptionPane.showInputDialog("Digite a 1º nota");  
         nota1 = Double.parseDouble();  

        JOptionPane.showInputDialog("Digite a 2º nota");  
        nota2 = Double.parseDouble();  

        JOptionPane.showInputDialog("Digite a 3º nota");  
        nota3 = Double.parseDouble(); 

}
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags jar java java-ee javascript polimorfismo herança ou faça a sua própria pergunta.