Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu es un constructor ?
Un constructor es un mtodo especial de una
clase que se llama automticamente siempre
que se declara un objeto de esa clase.
La principal misin del constructor es reservar
memoria e inicializar las
variables miembros de la clase.
Qu es un constructor ?
El constructor se llama automticamente
cuando se crea una instancia de la clase.
Por ejemplo:
Taxi t1 =new Taxi() ; // llama al constructor sin argumentos
Taxi t2=new Taxi("XYZ 111","Fontibon",1);
Qu es un constructor ?
El constructor es un mtodo de la clase, tiene
el mismo nombre de la clase y no tiene tipo
de retorno.
Formato general:
NombleClase(lista de argumentos)
{
...
}
Bob el constructor
Los constructores tienen las
herramientas, atributos o
instancias necesarias para
hacer su tarea de construir.
Atributos o
variables
instancia.
Con parmetros
Constructor 1
Constructor 2
Se ejecuta el
constructor necesario
de acuerdo a la tarea
a realizar.
Se requeria de
otro constructor
para la fachada.
Clase
Casa
Constructor 1
Constructor 2
Tipos de datos:
Valores por
Realice el ejempo en Netbeans de la siguiente fuente:
http://codigomaldito.blogspot.com.co/2008/06/valorespor-defecto-en-java.html
2.
http://aprenderaprogramar.com/index.php?option=com_content&view=ar
ticle&id=419:tipos-de-datos-java-tipos-primitivos-int-boolean-y-objeto-stringarray-o-arreglo-variables-cu00621b&catid=68:curso-aprenderprogramacion-java-desde-cero&Itemid=188
http://codehero.co/java-desde-cero-tipos-de-datos/
Ejemplo:
Constructor Java por
Ejemplo 1:
Ejemplo 2:
La llamada al constructor
por default.
Ejemplo:
Constructor Java
La llamada al
constructor por
sobrecarga.
Se puede apreciar
el constructor Persona() y su
sobre carga, el constructor
Persona(String nombre).
Ejemplo:
Se realiza la clase
principal y la clase
llamada Cuenta que
se muestra en el
diagrama de clases.
El atributo saldo es
privado. En los
mtodos se modela
el nombre del
constructor con un
parmetro double. Se
realiza un mtodo
abonar que recibe un
valor double. Luego
hace una
encapsulacin con
obtenerSaldo y
retorna el valor
double.
Ejemplo:
Ejemplo:
Ejemplo:
Relacione conocimientos
Investigue y concluya:
GRACIAS