Binary Road
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Herança de objeto

Ir para baixo

Herança de objeto Empty Herança de objeto

Mensagem  Renancr 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";
    }
}
Renancr
Renancr

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

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos