door Laurie Corona 16 jaren geleden
613
Meer zoals dit
2. Crear Métodos
Nombrar una Clase
Header:
public class NombreDeLaClase private tipo miAtributo ;
Los nombres de las clases empiezan con mayúscula
Mètodosmás Importantes
Método toString
Return "Soy una caja que mide "+miLongitud +"de largo" .+ miAltura + "de Alto" + miAncho + "de Ancho";
Solo regresa los valores de los Atributos de forma concatenada
Es una variable del tipo "String" concatenada
Forma una cadena concatenda para regresar los resultados
Siempre se pone al último
Métodos de Acceso
Hay 2 Métodos de Acceso:
SET
ASIGNA
Método de Acceso que "Asigna o Modifica" los valores de los Atributos
GET
Subtopic
OBTIENE
Método de Acceso que "Obtiene o Regresa" el valor de los Atributos
Para cada clase hay 2 métodos de Acceso
Los métodos de Acceso permiten a una clase crear los valores
Métodos Cualquiera
Son los métos particulares que nosotros creamos para cada ejercicio
Método Constructor
Se pueden tener dos o más versiones de un constructor
A esto se llama "SobreCargar" el Método Constructor
Constructor regresa el lugar en la Memoria donde está la Caja1
public Caja (double longitud, double altura, double ancho)miLongitud = longitud;miAltura = altura;miAncho = ancho;opublic Caja ()()
Es llamado cuando se teclea "new __" en el Método Main
"New"
Se almacena en el Parámetro Constructor
Llama al Método Constructor
Reserva espacio en la memoria para almacenar datos
Es un método void pero ni siquiera se escribe "void"
El Método Constructor, antes de guardar los datos, los verifica
No regresa ningún resultado
Debe tener como nombre el nombre de la clase, exactamente el mismo nombre de la clase
Se ejecuta cuando se crea el objeto
Asigna valores iniciales
Tipos de Métodos
Métodos non-void
(como las funciones en Alice)
regresan un resultado
Métodos void
(como los métodos en Alice)
no regresan nada
En Alice hay clases y métodos pero en Java sólo hay métodos
1. Crear Atributos
Declaración de Atributos
modoDeAcceso tipo nombre;
Tipo:
string
cadenas
reales
enteros
Nombre:
Nombre Representativo del Atributopor convención, se usa el prefijo "mi"
z.B: "miLongitud"
Modo de Acceso:
protected
Atributos son variables que permiten guardar sus valores propios
los nombre son comunes pero los valores son diferentes para cada uno
Atributos son las Características que tienen en comúntodos los objetos
z.B.: (Atributos para Personas)
Apellido
z.B.: (Atributos de una Calculadora):
Botones
Pantalla
Z.B.: (Atributos de una Caja):
Anchura
Longitud
Altura
modoAccesoMétodo tipoMetodo nombreVerboMetodo (tipoParámetro1 parámetro1, tipoParámetro2 parámetro2)
Tipo (de lo que regresa)
objeto
boolean
double
int
Paràmetros
Todas las variables que están dentro del paréntesis del Métodose llaman "Parámetros"
Valores que asignamos
a los Resultados
a los Atributos
Modo de acceso
protegido
Se puede llamar sólo dentro de la clase y de sus subclases
public
Es llamado desde cualquier clase o programa
private
Es llamado sólo dentro de su clase
Nombre
Tiene que ser un verbo
Objetos
Los Objetos son ejemplos, o instancias, o casos específicos de los conceptos representados por las clases.
Z.B.: La Caja de "Regalo Sorpresa" de dimensiones 1.1 * 2.2 * 3.3
Z.B.: El empleado "Chad Vadder"
Z.B.: El libro "Harry Potter y la Orden del Fenix"
Conocer sus Métodos es conocer sólamente sussin necesidad de conocer nada más para que funcionen (concepto POO de abstracción o encapsulamiento)
parámetros
nombre