Beruflich Dokumente
Kultur Dokumente
Las clases contienen métodos, pero también son llamados SERVICIOS PUBLIC o INTERFAZ
PUBLIC los cuales proporcionan la clase a sus clientes.
2)Los métodos public de una clase se conocen también como LOS SERVICIOS PUBLIC DE LA
CLASE, o SU INTERFAZ PUBLIC.
El propósito principal de los métodos es presentar a los clientes de la clase una vista de los
servicios que esta proporciona. Los clientes de la clase no se necesitan preocupar por la forma
en que esta realiza sus tareas. Por esta razón, los miembros de clase PRIVATE no son
directamente accesible para los clientes de la clase
3)Un objeto que contiene DATOS CONSISTENTES tiene valores de datos que siempre se
mantienen dentro del rango.
4)Un valor que se pasa a un método para modificar una variable de instancia es un valor
correcto, si se encuentra dentro del rango permitido para la variable de instancia. Un VALOR
CORRECTO SIEMPRE ES CONSISTENTE, PERO un VALOR CONSISTENTE NO SIEMPRE ES
CORRECTO, ya que un método puede recibir un valor fuera de rango, y lo establece en un valor
consistente o correcto para mantener el objeto en un estado consistente o correcto.
6)TODOS los objetos en Java tienen un método TOSTRING que devuelve una representación
STRING del objeto. El método TOSTRING SE LLAMA EN FORMA IMPLÍCITA cuando aparece un
objeto en el código en donde se requiere un STRING
2)El COMPILADOR PRODUCE UN ARCHIVO SEPARADO CON LA EXTENSION .CLASS PARA CADA
CLASE COMPILADA.
3)Si un METODO contiene una variable local con el mismo nombre que uno de los campos de
su clase, la variable local oculta el campo en el alcance del método. PERO el método puede
usar la referencia THIS para hacer referencia al campo oculto de su clase en forma explícita
8.8) COMPOSICION:
1)Una clase puede tener referencias a objetos de otras clases como miembros. A dicha
capacidad se le conoce como composición, y algunas veces se le denomina RELACIÓN TIENE
UN.
8.9) ENUMERACIONES:
1)Todos los tipo enum son tipo por referencia. Un tipo ENUM se declara con una declaración
ENUM, que es una lista separada por comas de constante ENUM. La declaración puede
incluir, de manera opcional, otros componente de las clases tradicionales, como:
constructores, campos y metodo