preguntas basicas de POO

Share Embed Donate


Short Description

son datos sencillos pero te ayudaran a entender un poco como va el asunto...

Description

1.- ¿Que es POO?:

programación que facilita la creación de software de calidad por sus factores que potencian el mantenimiento, la extensión y la reutilización del software generado bajo este paradigma 2.- ¿Qué es un objeto?

consiste en ordenar datos en conjuntos modulares de elementos de información del mundo real (denominado un dominio). Estos elementos de datos se llaman objetos. 3.- ¿Qué es una clase?:

es la forma de representar los datos ya sea por conceptos o por numero dependiendo de lo que realice el programa 4.- ¿Que es un atributo?:

son las características indiiduales que diferencian un objeto de otro y determinan su apariencia, estado u otras cualidades. !os atributos se guardan en ariables denominadas de instancia, y cada objeto particular puede tener alores distintos para estas ariables. 5.- ¿Porque que sirven los métoos?:

es definido en una clase y puede pertenecer tanto a una clase, como es el caso de los m"todos de clase o est#ticos, como a un objeto, como es el caso de los m"todos de instancia. !.-¿" qué se re#iere el nivel e acceso en los atributos $ métoos?:

Esta propiedad destaca que una clase requiere de m"todos para poder tratar los atributos con los que cuenta. El programador debe pensar indistintamente en ambos conceptos, sin separar ni darle mayor importancia a alguno de ellos. $acerlo podría producir el %#bito erróneo de crear clases contenedoras de información por un lado y clases con m"todos que manejen a las primeras por el otro %.- ¿&i#erencia entra abstracci'n $ enca(sulamiento? :

 &bstracción' enota las características características esenciales de un objeto, donde se capturan sus comportamientos Encapsulamiento' ignifica reunir todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo niel de abstracción ).- ¿Qué es la *erencia? '

!a %erencia organiza y facilita el polimorfismo y el encapsulamiento, permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes. +.- ¿Qué entienes (or (olimor#ismo?:

Es la manera de nombrar los datos de un mismo nombre, pero sabiendo que se refiere cada uno

1,.- ¿Qué es java?:

el lenguaje de programación orientado a objetos que se conoce como *aa !a intención

de un era crear un lenguaje con una estructura y una sintaxis similar a + y +, aunque con un modelo de objetos m#s simple y eliminando las %erramientas de bajo niel. 11.- ¿(ros $ contras e java?:

-E/&*& 0 Es una fuente abierta. 0 Es independiente de la plataforma. 0 1ealiza la colección de basura de las ayudas. 0 &signa objetos en el apilado. 0 esarrolla aplicaciones web din#micas. 0 2ermite crear programas modulares y códigos reutilizables E-E/&*& 0 !os programas %ec%os en jaa no tienden a ser muy r#pidos. 0 &lgunas %erramientas tienen un costo adicional. 12.- ¿&i#erencia a((let $ a(licaci'n java?:

!a principal diferencia entre una aplicación *&-& y un applet es como se ejecutan... 2ara cargar una aplicación *&-& se utiliza un int"rprete de *&-&, en cambio un applet, se puede ejecutar desde cualquier naegador que soporte *&-&... En otras palabras, un applet no puede ejecutarse de manera independiente necesita de otro programa para su ejecución como por ejemplo un naegador (3nternet Explorer) ... 4na aplicación *&-& si puede ejecutarse de manera independiente 13.- ¿Qué es &? '

es un software que proee %erramientas de desarrollo para la creación de programas en *aa. 2uede instalarse en una computadora local o en una unidad de red. 14.- ¿/u0les son la biblioteca est0nar e java? caractersticas $ #unciones:  java:

!ang' contiene las clases fundamentales del lenguaje de programación (carga autom#tica) 5til' contiene las clases relacionadas con colecciones (listas, conjuntos, etc.) 3o' contiene clases relacionadas con entradas (input6 y salida de datos 7output) 8at%' contiene clases que permiten operaciones y c#lculos matem#ticos  &wt' contiene clases 9tiles para crear interfaces, gr#ficas y para dibujar figura e im#genes ql' contiene clases que permiten gestionar datos con bases de datos et' contiene clases que permiten gestionar el trabajo en red y con internet

*aax' wing' &mplia y mejora el paquete awl para el desarrollo de interfaces graficas

3magelo' contiene clases que permiten gestionar y trabajar con im#genes +rypto contiene clases que permiten gestionar y trabajar con criptografía ql' contiene clases que permitan gestionar y trabajar con bases de datos del lado del seridor

15.- ¿Qué sini#ican las siuientes silas 67 897 "P?:

*8-' :#sicamente se sit9a en un niel superior al %ardware del sistema sobre el que se pretende ejecutar la aplicación, y este act9a como un puente que entiende tanto el bytecode como el sistema sobre el que se pretende ejecutar   *1E' El *1E act9a como un intermediario entre el sistema operatio y *aa  &23' &23 de *aa proee de un conjunto de clases utilitarias para efectuar toda clase de tareas necesarias dentro de un programa. !a &23 *aa est# organizada en paquetes lógicos, donde cada paquete contiene un conjunto de clases relacionadas sem#nticamente. 1!.- enciona los ti(os e #lujo que (ermite reali;ar o(eraciones e 9(lica el com(ortamiento e las siuientes instrucciones e java:

ystem out.print' olamente 3mprime en consola el contenido que tenga adentro, si no tiene nada que imprimir entonces le marcara un error, ya que exige que se imprima algo ystem out. println' imprime un salto de línea por defecto

investigar que es UMl

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF