sábado, 31 de octubre de 2015

EXAMEN DE MEDIO CURSO

1.Que entiendes por entornos de desarrollo (IDE) y mencione alguno de ellos
Es un programa informático compuesto por un conjunto de herramientas de programación puede dedicarse a desarrollar un solo lenguaje de programación o varias de ellos ;un ide es una palabra que define un programa capaz de interpretar sintaxis básicas o avanzadas de lenguaje de programación.Como:
Netbeans ,Visual C++,Eclipse,JCreator,JDeveloper de Oracle.
2.Se pide crear clases y objetos de los siguientes datos:
a.(Juan,23,Sistemas)
b.(Luisa,21,Contabilidad)







3.Definir Wrappers y realizar un ejemplo
Son clases ya definidas en la API de java para envolver los datos primitivos y poder tratarlos como objetos,por cada primitivo existe una clase wrapper asociada. 
Ejemplo:



4.Definir tipos de variables y realizar un ejemplo
Variables de instancia.Son definidas dentro de la clase, pero fuera de cualquier método, y son solo inicializadas cuando la clase es instanciada. Las variables de instancia son los campos que pertenecen a cada objeto único.


Cada instancia de la clase perro se sabrá su nombre, color y su razar. Cada instancia puede tener sus propios valores únicos para sus 3 campos. 
Variables locales.Las variables locales son declaradas dentro de un método. Esto significa que la variable no solo se inicializa dentro del método, sino que también se declara dentro del método.



Variables de clase.Son propias únicamente de la clase y no de los objetos que puedan crear de la misma por lo tanto sus valores son compartidos por todos los objetos de la clase;van precedidas del modificador static.


5.Que consideraciones debe tenerse en una clase abstracta
No puede ser instanciada.
Puede contener a un método abstracto.
Ser super clase.
Todos sus métodos deben existir en sus clases hijas.
Un método abstracto debe ser redefinido en las subclases.
6.Que consideraciones debe tenerse en una interfaces
Sus atributos son públicos .
Una interfaces es totalmente abstracta,todos sus métodos son abstractos.
Una clase solo puede heredar de una superclase.
Una clase puede implementar muchas interfaces,por lo que las interfaces permiten herencia múltiple.
7.Cuando utilizamos static y final
Static.Para indicar que este atributo no pertenece a las instancias de la clase si no a la propia clase, esto quiere decir que si tenemos varias instancias de una misma clase, cada una de ellas no tendrán una copia propia de ese atributo, si no que todas estas instancias compartirán una misma copia del atributo, a los atributos definidos como static, se les suele llamar atributos de la clase.
De esta manera, para acceder a un atributo staticno necesitamos crear una instancia de la clase, ya que podemos acceder a ellos mediante el nombre de la clase


final.Cuando necesitamos que el valor de un atributo no cambie durante el transcurso de nuestro programa, debemos utilizar el modificador final.


8.Java realiza paso por valor o referencia explicar
Paso por valor ya que cuando un argumento se pasa a una función, la función recibe una copia del valor original. Por lo tanto, si la función modifica el parámetro, sólo la copia cambia y el valor original permanece intacto.
9.Mencione las formas de realizar polimorficos en las siguientes clase
class numero {
int n;
}
sobre carga de métodos




sobre escritura de métodos




variables polimorficas



No hay comentarios.:

Publicar un comentario