Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMACIN AVANZADA
Implementacin de clases en
Java
Declaracin de clases
Declaracin de clases
Declaracin de clases
Si existe, el nombre de la clase padre antecedido de la palabra
clave extends. Una clase puede heredar solamente de una
clase padre.
Una lista separada por comas de las interfaces que la clase
puede implementar, precedida de la palabra clave
implements. Una clase puede implementar una o varias
interfaces.
El cuerpo de la clase dentro de llaves ({ }).
Esto puede ser representado de la siguiente manera
Declaracin de atributos
Declaracin de atributos
Declaracin de atributos
int dpi;
String nombre;
String apellido;
String fechaNacimiento;
char sexo;
float altura;
float peso;
int
edad;
}
public
public
public
private
private
private
int
dpi;
String nombre;
String apellido;
String fechaNacimiento;
char sexo;
float altura;
float peso;
private int
edad;
}
Declaracin de mtodos
Declaracin de Mtodos
Declaracin de Mtodos
Modificadores de acceso
Tipo de dato de retorno
Nombre del mtodo
Una lista de parmetros
Una lista de tipos de datos con el nombre del
parmetro separada por comas dentro de
parntesis.
Una lista de excepciones
El cuerpo del mtodo encerrado en llaves ({ })
Demo de declaracin de
mtodos
nombre=nuevoNombre;
}
public float obtenerPeso(){
return peso;
}
public int calcularEdad(){ //codigo para calculo de la edad }
}
Constructor en POO
Primero veamos que es un constructor en la
programacin orientada a objetos.
class MiClase{
//Atributos
public MiClase(){
//codigo constructor
}
//Mtodos
}
Ejemplo de constructor
class Persona{
//Atributos
class Persona{
//Atributos
public Persona(){
nombre="";
apellido="";
nacionalidad="Guatemalteco";
peso=0;
//Mtodos
}
//Mtodos
}
Tarea 3
Demo de constructor
Default, simple y con atributos