Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By Rafaela Azevedo
You can do the class inherit other like this:
class NomeDaClasseASerCriada extends NomeDaClasseASerHerdada
We show an sample:
Class 1: Eletrodomestico

package tiexpert;

public class Eletrodomestico {

private boolean ligado;

private int voltagem;

private int consumo;

public Eletrodomestico(boolean ligado, int voltagem, int consumo) {

this.ligado = ligado;

this.voltagem = voltagem;

this.consumo = consumo;

}

// (…)

}

Class 2: TV

package tiexpert;

public class TV extends Eletrodomestico {

private int canal;

private int volume;

private int tamanho;

public TV(int voltagem, int consumo, int canal, int volume, int tamanho) {

super(false, voltagem, consumo);

this.canal = canal;

this.volume = volume;

this.tamanho = tamanho;

}

//(…)

}

Instance:

package tiexpert;

public class ExemploHeranca {

public static void mostrarCaracteristicas(TV obj) {

System.out.print(“Esta TV tem as seguintes características:n”

+ “Tamanho: ” + obj.getTamanho() + “”n”

+ “Voltagem Atual: “+ obj.getVoltagem() + “Vn”

+ “Consumo/h: ” + obj.getConsumo() + “Wn”);

if (obj.isLigado()) {

System.out.println(“Ligado: Simn”

+ “Canal: ” + obj.getCanal() + “n”

+ “Volume: ” + obj.getVolume()+”n”);

} else {

System.out.println(“Ligado: Nãon”);

}

}

public static void main(String args[]) {

TV tv1 = new TV(110, 95, 0, 0, 21);

TV tv2 = new TV(220, 127, 0, 0, 29);

tv2.setLigado(true);

tv2.setCanal(3);

tv2.setVolume(25);

mostrarCaracteristicas(tv1);

mostrarCaracteristicas(tv2);

}

}

Let’s trainning !!

Font: http://www.tiexpert.net/programacao/java/heranca.php

Source: http://azevedorafaela.wordpress.com/2013/01/17/inherit-with-java/

Category: Programming, QA, Test and Automation Stuffs, class, inherit, java

Você também pode querer ler

Comments are off for this post.