Te damos la bienvenida a ejemplos básicos de clases en blue j.
Esperamos que te pueda servir en tu formación hacia un futuro mejor .
CREACIÓN DE UNA CLASE
EJEMPLO 1
➢ Se requiere un programa que modele el concepto de una
persona. Una persona posee nombre, apellido, número de
cédula y año de nacimiento.
➢ La clase debe tener un constructor que inicialice los valores de
sus respectivos atributos.
➢ La clase debe incluir los siguientes métodos:
• Definir un método que imprima en pantalla los valores de
los atributos del objeto.
• En un método main se deben crear dos personas y mostrar
los valores de sus atributos en pantalla .
➢ Se requiere un programa que modele una clase
auto.
➢ El auto tendrá atributos como marca, modelo, año
de fabricación y color. También tendrá un
constructor para inicializar estos valores y métodos
para imprimir los atributos y arrancar el auto.
➢ La clase debe tener un constructor que inicialice
los valores de sus respectivos atributos.
➢ La clase debe incluir los siguientes métodos:
• Definir un método que imprima en pantalla los
valores de los atributos del objeto.
• Definir un método arrancar
• En un método main se deben crear dos autos y
mostrar los valores de sus atributos en pantalla
y el método arrancar
Constructores y Destructores
Un constructor es un método especial que se llama cuando se crea un objeto de una clase. Se utiliza para inicializar el estado del objeto.
El constructor tiene las siguientes características:
✓No tiene tipo de retorno, ni siquiera void.
✓El nombre del constructor debe ser igual al nombre de la clase.
✓Se llama automáticamente cuando se crea un objeto de la clase.
Tipos de Constructores
•Constructor por defecto: Es el constructor que se proporciona automáticamente si no se define uno explícitamente.
Este constructor no toma parámetros y suele inicializar los miembros del objeto con sus valores predeterminados.
• Constructor parametrizado: Es un constructor que recibe parámetros para
permitir la inicialización de los miembros de la clase con valores específicos al
momento de crear el objeto;
• En java no existen los destructores, esto es gracias al recolector de basura
de la máquina virtual de java.
• Como su nombre lo dice, el recolector de basura recolecta todas las
variables u objetos que no se estén utilizando y que no haya ninguna
referencia a ellos por una clase en ejecución, liberando así
automáticamente la memoria de nuestra computadora.
• Aunque Java maneja de manera automática el recolector de basura, el
usuario también puede decir en que momento Java pase el recolector de
basura con la instrucción:
System.gc();
UNA FORMA GRAFICA DE VER TODO ESTO MEDIANTE UNA IMAGEN REFERENCIAL ESPERO QUE HALLAS APRENDIDO ALGO NUEVO HOY .
No hay comentarios:
Publicar un comentario