Metodo Constructor
12590394
Taller de
Investigación I
UNIDAD II TAREA# 2
ISC-2010
Método constructor y método destructor
Método constructor:
Un método constructor esuna función miembro especial que lleva a cabo la inicialización
automática de cada objeto de la clase en el momento en que se declara.
Método destructor
Un destructor es un método cuyo objetivo eseliminar toda la memoria “limpiar” que
ocupo un objeto.
Declaración (sintaxis).
public class Punto {
int x,y; // Variables de instancia
// Método constructor
public Punto(int x, int y) {this.x= x; this.y= y;
}
...
}
Utilidad
Constructor
Un constructor es una función miembro pública con el mismo nombre de la clase.
Sin indicación de tipo devuelto.
Se ejecutaautomáticamente al crearse un objeto de la clase.
Jueves 19 de Septiembre de 2013
1
Antonio de Jesús García Martínez
12590394
Taller de
Investigación I
UNIDAD II TAREA# 2
ISC-2010
Destructor Un destructor es una función miembro pública con el mismo nombre
de la clase pero precedido por el símbolo ~
Destruye los objetos de la clase que ya no se necesitan.
Es una función definida porel usuario que no tiene agrupamientos
No devuelve ningún valor
Ejemplo:
class Cuenta
{
private:
long int numero_cuenta;
float saldo;
float interes_anual;
public:
Cuenta(long int num);
….};
Cuenta ::Cuenta( long int num)
{
numero_cuenta = num;
saldo = 0;
interes_anual = 0;
}
Sobrecarga de métodos y sobrecarga de operadores
Cuando se define dos o más métodos constructorespara la clase, se dice que el método
constructor de la clase está sobrecargado. Java diferencia los métodos sobrecargados por el
número y el tipo de los argumentos que tiene el método. En la clase elnúmero de parámetros
de los dos métodos constructores es diferente.
Cuando se invoca al método constructor de la clase con el operador new, Java selecciona el
método que debe ejecutar por el...
Regístrate para leer el documento completo.