QUE ES UN OBJETO?
los objetos representan una entida del mundo real por ejemplo:
casas,carros,televisiones,transacciones bancarias,animales etc
según las definiciones los objetos se distinguen de tres formas
:
perro
Tamaño
Ladrar ()
Comer ()
Morder ()
Este es un ejemplo de modelado de un objeto
}
public String toString(){
//redefinicion del metodo
return "nombre:"+ nombre;
}
}
Este es un ejemplo de una clase maneja un grupo de objetos
que son similares entre si que serian persona uno y persona dos
ambos manejan los atributos y metodos de una misma clase..
1.-Encapsulacion(ocultamiento de la información)
2.-Herencia(clasificacion de jerarquías)
3.-Polimorfismo(misma operación ejecutada en forma distinta)
HERENCIA
gato leon
}
}
class Mascota{
String nombre;
public String toString(){
return nombre;
}
}
class Gato extends Mascota{
POLIMORFISMO
import java.util.*;
class Instrumento {
public void tocar() {
System.out.println("Instrumento.tocar()");
}
public String tipo() {
return "Instrumento";
}
public void afinar() {}
}
// Un tipo de Guitarra
class Guzla extends Guitarra {
public void tocar() {
System.out.println("Guzla.tocar()")
;
}
public void afinar() {
System.out.println("Guzla.afinar()"
);
}
}
// Un tipo de Guitarra
class Ukelele extends Guitarra {
public void tocar() {
System.out.println("Ukelele.tocar()");
}
public String tipo() { return "Ukelele";
}
}
Clases Abstractas.
}
class Terricola extends SerVivo{
void respirar(){}//obligatrorio
//implementarlo
}
class Acuatico extends SerVivo{
void respirar(){}
}
}