Conceptos basicos paradigma orientacion a objetos
CLASE: una clase define la forma (atributos) y comportamiento (métodos) de un objeto.
Las variables pueden declararse dentro del cuerpo de la clase o dentro del cuerpo deun método, sin embargo, estas ultimas no son variables de clase, sino variables locales del método q las declara
CLASES PUBLICAS: las clases publicas son accesibles desde otras clases bn seadirectamente o por herencia, desde clases declaradas fuera del paquete q contengan a esas clases publicas.
CLASES ABSTRACTAS: una clase abstracta debe tener por lo menos un método abstracto. Estasclases no se instancian, sino q sirve para la herencia.
VARIABLES MIEMBRO DE CLASE: una variable miembro de una clase puede aparecer definida dentro del cuerpo de la clase pero fuera del cuerpo decualquier método.
VARIABLES DE INSTANCIA: es una variable q cualquier objeto instanciado tiene su propia copia de la variable.
VARAIBLES ESTATICAS: todas las instancias de la clase (objetos)contienen la misma variable de clase o estática. Esta variable puede cambiarse desde cualquier objeto instanciado, pero cambiara también el valor para todas las instancias de la clase.
METODOS: losmétodos, son funciones q pueden llamase desde la clase o por otras clases. La declaración de un método consta de dos partes declaración y cuerpo.
TipodeRetorno nombreMetodo (lista de argumentos) { cuerpodel metodo}
Static: indica q el método puede ser accedido sin instanciar ningún objeto de la clase. Estos métodos no pueden acceder a las variables de instancia de una clase, solo a las variablesestáticas.
Abstract: indica q el método no esta definido en la clase, sino q se encuentra ahí para q sea definido en una subclase.
OBJETOS: son las instancias de una clase. Estos, tienen un estadocontenido en sus variables y comportamiento q viene determinado por sus métodos. Las variables pueden ser de instancia o de clase.
ABSTRACCION: Se refiere a quitar las propiedades y acciones de...
Regístrate para leer el documento completo.