Clase 6 Modo De Compatibilidad

Páginas: 9 (2016 palabras) Publicado: 19 de abril de 2015
Universidad La Araucana

Programación Avanzada
Clase 6
Profesor : Julio Muñoz Frías
E-mail : jumunoz77@hotmail.com

PROGRAMACIÓN AVANZADA
DISEÑO DE CLASES
Clases , Objetos, Constructores, y Métodos
*
*
*
*
*
*
*
*
*
*

Clases
Métodos tipo procedimiento (void), tipo función (return)
Métodos con y sin Parámetros
Métodos Get y Set
Método interno y Método externo
Constructores
Acceso public,private
Inicialización de objetos con constructores
Invocación de un constructor (new)
Tipos primitivos y Tipos por referencia

Clases
Clase Alumno

{

Propiedades de la clase:
nombre
apellido
institucion
carrera
semestre
Constructor de la clase

Operaciones disponibles:
Asignar nombre
Asignar apellido
Asignar institucion
Asignar carrera
Asignar semestre
Entregar nombre
Entregar apellido
Entregarinstitucion
Entregar carrera
Entregar semestre

// --- > El nombre de la CLASE
// --- >También denominadas atributos o campos (fields)

// --- > Definición de qué ocurre cuando se crea un objeto
de esta CLASE
// --- > Métodos disponibles en esta CLASE
// guardar un valor en el atributo nombre
// guardar un valor en el atributo apellido
// guardar un valor en el atributo institucion
// guardar un valoren el atributo carrera
// guardar un valor en el atributo semestre
// entregar el valor guardado en la variable nombre del objeto
// entregar el valor guardado en la variable apellido del objeto
// entregar el valor guardado en la variable institucion del objeto
// entregar el valor guardado en la variable carrera del objeto
// entregar el valor guardado en la variable semestre del objeto

}Clase
Abstracción que define a un conjunto potencial de objetos
con las propiedades y operaciones que tendrán disponibles

Clases
public
class
Alumno
// El nombre de la clase
{
// Variables que contendrán el nombre, apellido, institución, carrera y semestre
// de cada objeto que se construya con las características de la clase Alumno
String nombre;
String apellido;
String institucion;
String carrera;int
semestre;
//Constructor: Cuando se crea un objeto alumno se ejecuta el código que esta incluido en el constructor
public alumno ()

{

}

nombre
= "nn";
apellido
= "nn";
institucion = "xx";
carrera
= "yy";
semestre = 1;
// Termino de las instrucciones del constructor

// Métodos incluidos o disponibles en la clase Alumno
public void setnombre (String valornombre)
//Método para darle un valornuevo al nombre de un alumno
{ nombre = valornombre; //La variable nombre del objeto alumno adopta el valor que contenga valornombre
}
public void setapellido (String valorapellido) //Método para darle un valor nuevo al apellido de un alumno
{ apellido = valorapellido; // La variable apellido del objeto alumno adopta el valor que tenga valorapellido
}
public void setinstitucion (Stringvalorinstitucion)
{ institucion = "Universidad " + valorinstitucion; }

//Método para establecer lal institucion de un alumno

public void setcarrera (String valorcarrera)
{ carrera = "Escuela de " + valorcarrera;

//Método para establecer la carrera de un alumno

public void setsemestre (int valorsemestre)
{
semestre = valorsemestre;

}
//Método para establecer el semestre de un alumno
}

public Stringgetnombre ()

{ return nombre; }

//Método para obtener el nombre del objeto alumno

public String getapellido ()

{ return apellido; }

//Método para obtener el apellido del objeto alumno

public String getinstitucion () { return institucion; }

//Método para obtener la institucion del objeto alumno

public String getcarrera () { return carrera; }

//Método para obtener la carrera del objeto alumnopublic int getsemestre () { return semestre; }

//Método para obtener el semestre del objeto alumno

} //Cierre de la clase

Métodos
La ejecución de un método se denomina “invocación” del método o “llamada” al método.
Los métodos disponibles están definidos en la clase, pero se invocan sobre cada objeto en
particular. (objeto.metodo)

Métodos tipo procedimiento:
Son métodos que realizan ciertas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase 1 Pgr Ava 2014 Modo De Compatibilidad
  • Clase 4 Pgr Ava 2014 Modo De Compatibilidad
  • CULTURA CLASE CONFERNCIA 2003 Modo de compatibilidad
  • Clase 1 ZG 2015 Modo de compatibilidad
  • Clase 8 Pgr Ava 2014 Modo De Compatibilidad
  • Clase 5 Pgr Ava 2014 Modo De Compatibilidad
  • clase 1 Pgr Ava 2014 Modo de compatibilidad
  • 6 HORMONAS Modo De Compatibilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS