Get Started. It's Free
or sign up with your email address
Review 1: POO by Mind Map: Review 1: POO

1. Sus caracteristicas mas importantes son: Abstraccion, encapsulación, herencia, poliformismo.

2. Polimorfismo: comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento

3. Se debe tener en cuenta que el constructor inicializa todos los atributos de una clase, mientras que con los métodos SET Y GET se inicializa un especifico y único atributo de una clase.

4. OBJETOS: son entidades que tienen un determinado estado, método e identidad, es decir el nombre seria la identidad, las cualidades el estado y los métodos las acciones que realiza.

5. Se podria decir que una clase es una plantilla en donde se crea y utiliza los objetos, una clase java tiene atributos que son las propiedades de los objetos de la clase, los metodos que son los procedimientos y los contructores son los procesos o la ejecución de los procedimientos.

6. Herencia: las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen.

7. Las variables de tipos por referencia almacenan la ubicación de un objeto en la memoria de la computadora, estas variables hacen referencia a los objetos en el programa los cuales pueden contener muchas variables de instancia y métodos.

8. Variables por referencia : utilizan metodos e invocarlos para ser creados como Array, Scanner, el mismo String y todos los que el programador requiera para su aplicación, se los puede crear (POO)

9. PROGRAMACIÓN ORIENTADA A OBJETOS Es un modelo de programación que usa técnicas de interacción para diseñar nuevas aplicaciones basadas en ideas o mecanismos que se consideran objetos

10. Atributos.-Los atributos describen el estado de un objeto. Un atributo consta de dos partes: nombre del atributo y valor.

11. Nivel de acceso público: funciones de toda clase pueden acceder a los datos o métodos de una clase que se define con el nivel de acceso público. Este es el nivel de protección de datos más bajo

12. protegido: el acceso a los datos está restringido a las funciones de clases heredadas, es decir, las funciones miembro de esa clase y todas las subclases

13. privado: el acceso a los datos está restringido a los métodos de esa clase en particular. Este es nivel más alto de protección de datos

14. Inicialización.- existen dos metodos para inicializar una clase

15. Set.- para inicializar los atributios con un valor determinado

16. Get.-para obtener dichos valores

17. Existen atributos de Instancia y de Clase

18. Un constructor es un método especial que inicializa los valores de los atributos,o y se crea automáticamente al crear un objeto.

19. La POO es una forma de programar basada en las mejores prácticas

20. Protegido: pueden usarse solo en un mismo paquete

21. Hay dos tipos de variables: primitivos y de referencia

22. Variables primitivas : int , double, long, bolean, chart, floatl, shrot y byte (no necesitan invocar métodos para ser creados)

23. La herencia sirve para crear objetos que incorporen propiedades y métodos de otros objetos. Así podremos construir unos objetos a partir de otros sin tener que reescribirlo todo.

24. El polimorfismo sirve para que no tengamos que preocuparnos sobre lo que estamos trabajando, y abstraernos para definir un código que sea compatible con objetos de varios tipos.

25. Podemos decir que una clase, es el razonamiento abstracto de un objeto, mientras que el objeto, es su materialización. A la acción de crear objetos, se la denomina instanciar una clase y dicha instancia, consiste en asignar la clase, como valor a una variable

26. Una clase puede contener uno o más métodos, atributos, constructores que le dan sentido y usabilidad.

26.1. Si un método contiene una variable local con el mismo nombre que uno de los campos de su clase puede usar la referencia this para hacer referencia al campo

27. Una clase que no tenga un constructor, el compilador crea uno vacio por defecto, si ya se especifica uno, no se crea el vacio por defecto.

28. Cualquier clase de contenga el método main es una clase ejecutable.

29. Metodo set .- son metodos que modifican valores de las propiedades de una clase

29.1. Metodos get .- son metodos que devuelven valores de las propiedades de una clase

30. Se puede decir que la POO es muy importante porque en esta se utiliza mucho lo que es la reutilizacion de codigo para asi poder programar de una manera muy facil y entendible para el programador

31. Programacion Orientada A Objetos es muy utilizada para realizar interfaces de una manera eficiente

32. La POO proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan claro como sea posible

33. Un objeto es una abstracción del mundo real que se puede traducir a un lenguaje de programación orientado a objetos.

34. Un objeto es una abstracción de algún hecho o ente del mundo real.

35. Un Programa Orientado a Objetos es una colección estructurada de clases.

36. Variables primitivas: son las que almacenan un valor como por ejemplo: int, double, fload, char, y la declaracion de esta variable es la siguiente: Tipodedato.ID=valor;

37. Variables de tipo por referencia: un objeto es un conjunto de variables y métodos, la declaración de esta variable es la siguiente: NombClase IDobj=new Constructor([parametros]);

38. Un constructor: es un método cuya misión es inicializar un objeto de una clase. En el constructor se asignan los valores iniciales del nuevo objeto. Sino tenemos ningún constructor java nos da uno vació por defecto.

39. El termino poliformismo en algunos lenguajes es tambien conocida como Sobrecarga de parámetros ya que las caracterisitcas de los obejtos permiten aceptar distintos parámetros para un mismo metodo

40. Dentro de POO tenemos los modificadores de acceso :public que podrá verse desde cualquier clase sin restricciones mientras el acceso con private impide o restringe el acceso al método nombrado

41. las variables de tipo referencia cuando tienen la siguiente estructura nomb.clase id.obj=new nomb.clase() se le llama constructor