von Fabian Leonardo Espinel Rodriguez Vor 2 Jahren
120
Mehr dazu
Principalmente es la clase de una clase, esta funciona detrás del programa y nunca es vista por el usuario
Se clasifican en sistemas de:
5 niveles
Objetos, clases, clases de clases, metaclases y cases de metaclases
2 niveles
Solo existen clases y objetos, no hay soporte para metaclases.
3 niveles
Todos los objetos son instancias de una clase y todas las clases son instancias de una metaclase.
1 nivel
Solo hay objetos, no existen ni clases ni metaclases
Son objetos que se comunican entre si intercambiando mensajes, estas se relacionan con los objetos ya que la clase es una declaración del tipo objeto.
Clausula implements
Define los interfaces que se implementan en la clase
Clausula extends
Define la superclase de la clase definida por defecto "Object"
Declaración de clases
Modificadores de clase
final
Define clases que no se extienden con subclases
abstract
Define clases que no se instancian
public
Hace que la clase sea accesible desde otro paquete
Su definición puede ser:
Propósito de creación
Donde se define la creación de nuevos objetos.
Estructural
Donde se define el estado y el comportamientos que tendrán los objetos de esa clase.
Es una entidad dentro del programa de una computadora que consta de un estado y un comportamiento, pero a su vez constan de datos almacenados y tareas realizables.
Método
El algoritmo o la instrucción que tiene el objeto
Mensaje
Es la comunicación dirigida al objeto indicando que ejecute uno de sus métodos.
Atributo
Define las características individuales del objeto.
Clase
Define la propiedad y el comportamiento del objeto
Es el algoritmo que se implementa y que representa una operación o función que el objeto realiza.
Es la característica del objeto, que define su estructura y ayuda a diferenciarlo de otros objetos. Se define con un identificador y un tipo el cual indica los valores que puede almacenar
Agrupa sus propias características, como campos y métodos