Las cosas que son extrañas
DEFINICIÓN DE OBJETO:
Llamamos objeto a toda variable cuyo tipo de dato es una clase.
DEFINICIÓN DE CLASE:
Llamamos clase a una estructura que agrupa datos junto con la funcionalidadnecesaria para manipular esos datos.
New = Palabra reservada para crear objetos.
entrada.IndexOf(“h”); //Método para buscar una h dentro de cadena string
Package default;//Paquete por defecto donde se ubica la clase
fecha.java
public int mes; //si lo declaro privado no me permite usarlo sino en la clase Fecha.
public int dia;
public int anio;
public fuctionmostrarFecha(){ //método
return ‘La fecha es: ‘ + mes +’ ‘+’ ‘+dia+’ ‘+anio;
}
}
METODO MAIN:
Package default; //debe estar en el mismo paquete, de lo contrario tengo que importar
Public classTestFecha {
Public static void main (String [] args){
Fecha f = new Fecha();
f.mes=3;
f.dia=7;
f.anio=2014;
system.out.println ( f.mostrarFecha);
}
Los métodos de una clase se escriben comofunciones. Dentro de los métodos, podemos acceder a los atributos de la clase como si fueran variables globales.
Metodos Setter & getters.
Set = inicializar get= retorna valor.
OPERADOR this. //Los métodos de acceso por convección deben llamarse: setXxxx y getXxxx donde Xxxx es el atributo al que el método permitirá acceder.
Próxima clase: Herencia y sobre escritura de métodosMétodos: toString
equals
constructor
12-03-2014
Toda clase hereda el objeto object
POO
Object
Herencia básica
toString
equals
Constructor
Convenciones
Herencia básicaClase:
//Atributos
//setter getter
//métodos
Todas las clases heredan de Objet la clase toString por lo tanto podemos implementar este método sobre cualquier objeto de cualquier clase.//system.out.println(obj) es lo mismo que (obj.toString);
Object tiene un equals que permite comparar sin if
Ejm:
Return (1==2) & (malo==bueno)
Retorna un valor booleano: false
Constructor:
El...
Regístrate para leer el documento completo.