Академический Документы
Профессиональный Документы
Культура Документы
Un comportamiento
relinchar
class EjemploConLaClaseTriangulo
{
static public void main(String args)
{
Triangulo triangulo01, triangulo02;
triangulo01 = new Triangulo (10.0,3.0);
Triangulo02 = new Triangulo(15.0,25.0);
System.out.printer(«Area Triangulo 1:¨ + triangulo01.calcularArea);
System.out.printer(«Area Triangulo 2:¨ + triangulo02.calcularArea);
}
}
Miembros
Llamaremos miembros de una clase a sus
variables y a sus métodos.
Ya definimos que es una variable
class Triangulo
{
double base,altura;
void ajustarBaseYaltura(base,altura)
{
this.base = base;
this.altura = altura;
}
double calcularArea()
{
return base*altura;
}
}
Métodos
En Java toda la lógica de programación
(Algoritmos) está agrupada en funciones o
métodos.
Un método es, entre otras cosas:
• Un subprograma
• Un bloque de código que tiene un nombre.
• Son las acciones funciones o procedimien-
tos que realiza nuestro programa.
• Son subrutinas que manipulan los datos
definidos por una clase.
Un bloque es un conjunto de instrucciones encerradas entre dos llaves.
Métodos
Los métodos reciben unos parámetros o argumentos (opcionalmente
void eliminarVentana()
{
instrucciones
}
Contiene sentencias o
instrucciones para realizar algo
(opcionalmente)..
Ejemplo
objetoA
ClaseX objetoA, objetoB;
objetoA = new ClaseX(); objetoB
objetoB = new ClaseX();
ClaseX objetoA,objetoB;
objetoA = new ClaseX();
objetoB = objetoA;
Los identificadores, apun-tan objetoA
al mismo objeto
objetoA
objetoB
Cuando mueren los identificadores de objeto.
objetoA
objetoA
Cuando se borra el único
identificador de un
objeto, actúa el re-
colector de basura de
java, para eliminar el
objeto de la memoria.
Cuando se mueren los identificadores de objeto.
{
¨
ClaseX objetoX; // Se declara el objeto
objetoX = new ClaseX(); // Se crea el objeto
variables
metodos
Acceso a las variables y métodos
public de una clase.
metodoX puede ser llamado desde dentro y desde fuera del objeto
y de la clase, porque es public.
Un constructor es un método
perteneciente a la clase que posee
unas características especiales.
El Constructor: características
class Triangulo
{
double base, altura; Este ejemplo tiene dos constructores
Triangulo()
{
base = 0.0;
altura = 0.0,
}
Triangulo(double baseTriangulo, double alturaTriangulo)
{
base = baseTriangulo;
altura = alturaTriangulo;
}
........mas instrucciones
}
Uso de la palabra reservada this
class Triangulo
{
La palabra reservada this permite especificar
double base, altura; que la variable que señala (y la señala
Triangulo() haciendo this.nombreVariable) es de la misma
{ clase en la que se usa.
base = 0.0;
altura = 0.0,
}
Triangulo(double base, double altura)
{
this.base = base;
this.altura = altura;
}
........mas instrucciones
this es valioso para hacer el código mas entendible
}
Resumiendo ..................................