Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Declaring Constructors
Declaring Constructors
HERE
/03
/Declaring
Constructors
INDEX.HTML
/
INTRODUCCI
ÓN
Como ya hemos visto: un constructor es
un método especial que coincide con el
nombre de la clase y no tiene tipo de
retorno. Se llama cuando se crea una
nueva instancia de la clase.
INDEX.HTML
YOUR LOGO
HERE
/CREANDO UN CONSTRUCTOR
INDEX.HTML
YOUR LOGO
HERE
/MÚLTIPLES CONSTRUCTORES
INDEX.HTML
YOUR LOGO
HERE
/CONSTRUCTOR PREDETERMINADO
Cada clase en Java tiene un constructor, ya
sea que codifique uno o no. Si no incluye
ningún constructor en la clase, Java creará
uno para usted sin ningún parámetro. Este
constructor creado por Java se denomina
constructor predeterminado y se agrega
cada vez que se declara una clase sin ningún
constructor.
INDEX.HTML
YOUR LOGO
HERE
/LLAMAR A CONSTRUCTORES
SOBRECARGADOS CON this()
Recuerde, una sola clase puede tener múltiples
constructores. Esto se conoce como sobrecarga de
constructores porque todos los constructores tienen el
mismo nombre inherente pero una firma diferente.
INDEX.HTML
YOUR LOGO
HERE
Solución al anterior caso: ¡usa un this()! Llamar a this() tiene una regla especial que
debe conocer. Si elige llamarlo, la llamada
Cuando this() se usa con paréntesis, Java this() debe ser la primera declaración en el
llama a otro constructor en la misma instancia constructor. El efecto secundario de esto es que
de la clase. solo puede haber una llamada a this() en
cualquier constructor.
INDEX.HTML
YOUR LOGO
HERE
INDEX.HTML
YOUR LOGO
HERE
/THIS /THIS()
INDEX.HTML
YOUR LOGO
HERE
INDEX.HTML
YOUR LOGO
HERE
/SUPER /SUPER()
INDEX.HTML