ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MÉTODO CONSTRUCTOR Y RESERVA DE MEMORIA


Enviado por   •  5 de Septiembre de 2021  •  Trabajos  •  553 Palabras (3 Páginas)  •  65 Visitas

Página 1 de 3

Paradigma O.O.[pic 1]

        

MÉTODO CONSTRUCTOR Y RESERVA DE MEMORIA[pic 2]

[pic 3]

Recuerde que el método constructor permite inicializar los atributos de la clase. Es sintácticamente similar a un método y se caracteriza por tener el mismo nombre de la clase y no tener retorno.

EJEMPLO:

El siguiente ejemplo plasma el paralelo entre un programa hecho sin un constructor explícito y otro hecho con constructor.

[pic 4]

Sin constructor

Con constructor

public class Estudiante {

private String codigo, nombre;

private double nota1, nota2;

public void setCodigo(String codigo) {

                this.codigo = codigo;

        }

public void setNombre(String nombre) {

                this.nombre = nombre;

        }

public void setNota1(double nota1) {

                this.nota1 = nota1;

        }

public void setNota2(double nota2) {

                this.nota2 = nota2;

        }

public double calcularDefinitiva()

        {

        double def=(nota1+nota2)/2;

        return def;

        }

public String getCodigo() {

                return codigo;

        }

}

public class Estudiante {

private String codigo, nombre;

private double nota1, nota2;

public Estudiante(String codigo, String nombre, double nota1, double nota2) {

        this.codigo = codigo;

        this.nombre = nombre;

        this.nota1 = nota1;

        this.nota2 = nota2;

        }

public double calcularDefinitiva()

        {

        double def=(nota1+nota2)/2;

        return def;

        }

public String getCodigo() {

                return codigo;

        }

}

//Como se le reserva memoria

String codigo=”123”;

String nombre=”Luis”;

double nota1=2.0;

double nota2=3.0;

Estudiante miEstudiante;

miEstudiante =new Estudiante();

miEstudiante.setCodigo(codigo);

miEstudiante.setNombre(nombre);

miEstudiante.setNota1(nota1);

miEstudiante.setNota2(nota2);

//Como se le reserva memoria

String codigo=”123”;

String nombre=”Luis”;

double nota1=2.0;

double nota2=3.0;

Estudiante miEstudiante;

miEstudiante=new Estudiante(codigo, nombre,nota1,nota2);

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (658.3 Kb)   docx (572.3 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com