Herança de objeto

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Herança de objeto

Mensagem  Renancr em Seg 12 Mar 2012 - 20:18

Herança de objeto


Baixar: Aula04.pdf

Baixar: Aula 04 - Exercício de Herança.docx

Exemplo de Herança

Clase Principal: Herança
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package heranca;

/**
 *
 * @author renan
 */
public class Heranca {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        // TODO code application logic here
        Retangulo rec = new Retangulo(10);
        System.out.printf("%s\n", rec);
    }
}

Sub clase: Forma
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package heranca;

/**
 *
 * @author renan
 */
public class Forma {
    private int tamanho;
    public Forma(int tamanho){
        this.tamanho = tamanho;
    }
    public Forma(){
        this.tamanho=0;
    }
    @Override
    public String toString(){
        return "Classe base forma";
    }
}

Sub clase: Retangulo
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package heranca;

/**
 *
 * @author renan
 */
public class Retangulo extends Forma{
    public Retangulo(int tamanho){
        super(tamanho);
    }
   
    @Override
    public String toString(){
        return "Classe retangulo";
    }
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum