Estou com a seguinte dúvida: Qual a diferença entre uma Superclasse e uma Subclasse? E qual a função do comando “super”? Como neste exemplo:
[code]…
public void paint ( Graphics g )
{
super.paint ( g );
etc …[/code]
Agradeço desde ja! 
Super classe é a classe pai.
Sub classe é a classe filha.
O comando super, chama o método na super classe.
Por exemplo:
public class Automovel {
private int portencia = 3;
public void imprimeDados() {
System.out.println("Potencia = " + potencia);
}
}
public class Carro extends Automovel {
private int consumo = 1;
public void imprimeDados() {
super.imprimeDados(); //Imprime Potencia = 3
System.out.println("Consumo = " + consumo);
}
}
Dizemos que Automóvel é a superclasse de Carro.
E que Carro é uma subclasse de automóvel.
[quote=ViniGodoy]Super classe é a classe pai.
Sub classe é a classe filha.
O comando super, chama o método na super classe.
Por exemplo:
public class Automovel {
private int portencia = 3;
public void imprimeDados() {
System.out.println("Potencia = " + potencia);
}
}
public class Carro extends Automovel {
private int consumo = 1;
public void imprimeDados() {
super.imprimeDados(); //Imprime Potencia = 3
System.out.println("Consumo = " + consumo);
}
}
Dizemos que Automóvel é a superclasse de Carro.
E que Carro é uma subclasse de automóvel.[/quote]
Vlw mesmo cara! Agora entendi perfeitamente 