Programación Orientada a Objetos

Páginas: 2 (293 palabras) Publicado: 20 de marzo de 2013
Instanciación de objetos de clases Java
El lenguaje Java dispone de una gran cantidad de clases predefinidas que pueden ser utilizadas libremente por el programador para dar másfuncionalidades a sus aplicaciones. Recuerda que la lista de clases disponibles, así como su documentación sobre su uso la puedes encontrar en la API de Java.
La manera en que deben crearselos objetos de dichas clases puede variar de una clase a otra. La forma exacta de instanciar un objeto de una clase Java debe consultarse en la API.
Generalmente se hace de igual maneraque la vista anteriormente.
Por ejemplo, podemos crear un objeto de la clase java.util.Random que utiliza Java para crear números aleatorios:
1.java.util.Random numeroAleatorio= new java.util.Random();
Pero hay clases que no disponen del método constructor de forma pública, sino que ofrecen un método para obtener instancias, como el método getInstance que usan muchasclases Java, sobre todo aquellas afectadas de alguna manera con la localización geográfica. Por ejemplo, la clase java.util.Calendar que permite trabajar con fechas y horas, o laclase java.text.NumberFormat, que permite trabajar con distintos formatos de números, incluyendo en de moneda.
En la API de Java de ese tipo de clases podemos comprobar que los métodos constructoresestán declarados como protected, por lo que no pueden ser usados por otra clase externa. En la introducción de la documentación también podemos encontrar infromación sobre cómo se debeinstanciar los objetos, como indica para la claseCalendar:


La forma de usarlo sería similar, aunque se usa la llamada al método getInstancedetrás del nombre de la clase y no se usa lapalabra new.
1.java.util.Calendar fechaActual = java.util.Calendar.getInstance();
Recuperado de: http://javiergarbedo.es/index.php/2-clases-y-objetos/218-instanciacion-de-objetos
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS