0% encontró este documento útil (0 votos)
175 vistas

Constructores de Java

Un constructor en Java es un método especial que se utiliza para inicializar objetos. Se llama al constructor cuando se crea un objeto de una clase para establecer valores iniciales para sus atributos. Los constructores pueden tomar parámetros que se usan para inicializar atributos. Las APIs son conjuntos de funciones y métodos que ofrecen bibliotecas de programación para ser utilizadas por otro software, agrupadas en paquetes como la API de Java que contiene paquetes integrados y clases preescritas.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
175 vistas

Constructores de Java

Un constructor en Java es un método especial que se utiliza para inicializar objetos. Se llama al constructor cuando se crea un objeto de una clase para establecer valores iniciales para sus atributos. Los constructores pueden tomar parámetros que se usan para inicializar atributos. Las APIs son conjuntos de funciones y métodos que ofrecen bibliotecas de programación para ser utilizadas por otro software, agrupadas en paquetes como la API de Java que contiene paquetes integrados y clases preescritas.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Constructores de Java

Un constructor en Java es un método especial que se utiliza para inicializar


objetos. Se llama al constructor cuando se crea un objeto de una clase. Se
puede utilizar para establecer valores iniciales para atributos de objeto.

Ejemplo: Crea un constructor.

// Crea la clase Main

public class Main {

int x;

// Cree un constructor de clase para la clase principal

public Main() {

x = 5;

public static void main(String[] args) {

Main myObj = new Main();

System.out.println(myObj.x);

Se debe tener en cuenta que el nombre del constructor debe coincidir con el
nombre de la clase y no puede tener un tipo de retorno (como void, por
ejemplo). Por otra parte, se llama al constructor cuando se crea el objeto.

Todas las clases tienen constructores por defecto: si no crea un constructor de


clase usted mismo, Java crea uno para usted. Sin embargo, no podrá establecer
valores iniciales para los atributos del objeto.
Parámetros de constructor

Los constructores también pueden tomar parámetros que se utilizan para


inicializar atributos.

El siguiente ejemplo agrega un parámetro int y al constructor. Dentro del


constructor establecemos x a y (x = y). Cuando llamamos al constructor,
pasamos un parámetro al constructor (5), que establecerá el valor de x en 5:

public class Main {

int x;

public Main(int y) {

x = y;

public static void main(String[] args) {

Main myObj = new Main(5);

System.out.println(myObj.x);

Puede tener tantos parámetros como desee:

//filename: Main.java

public class Main {

int modelYear;

String modelName;

public Main(int year, String name) {


modelYear = year;

modelName = name;

public static void main(String[] args) {

Main myCar = new Main(1969, "Mustang");

System.out.println(myCar.modelYear + " " + myCar.modelName);

API (Interfaz de programación de aplicaciones)

La interfaz de programación de aplicaciones, conocida también por la sigla API,


en inglés, application programming interface, es un conjunto de subrutinas,
funciones y procedimientos (o métodos, en la programación orientada a
objetos) que ofrece cierta biblioteca para ser utilizada por otro software como
una capa de abstracción. Son usadas generalmente en las bibliotecas de
programación.

Características de la API

Una API representa la capacidad de comunicación entre componentes de


software. Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen
acceso a ciertos servicios desde los procesos y representa un método para
conseguir abstracción en la programación, generalmente (aunque no
necesariamente) entre los niveles o capas inferiores y los superiores del
software. Uno de los principales propósitos de una API consiste en
proporcionar un conjunto de funciones de uso general, por ejemplo, para
dibujar ventanas o iconos en la pantalla. De esta forma, los programadores se
benefician de las ventajas de las API haciendo uso de su funcionalidad,
evitándose el trabajo de programar todo desde el principio. Las API asimismo
son abstractas: el software que proporciona una cierta API generalmente es
llamado la implementación de esa API.

API y paquetes Java

Un paquete en Java se utiliza para agrupar clases relacionadas. Piense en ello


como una carpeta en un directorio de archivos. Usamos paquetes para evitar
conflictos de nombres y para escribir un código mejor mantenible. Los
paquetes se dividen en dos categorías:

 Paquetes integrados (paquetes de la API de Java).


 Paquetes definidos por el usuario (cree sus propios paquetes).

Paquetes integrados

La API de Java es una biblioteca de clases preescritas, que son de uso gratuito,
incluidas en el entorno de desarrollo de Java.

La biblioteca contiene componentes para administrar entradas, programación


de bases de datos y mucho más.

La biblioteca se divide en paquetes y clases. Lo que significa que puede


importar una sola clase (junto con sus métodos y atributos) o un paquete
completo que contiene todas las clases que pertenecen al paquete
especificado.

Para usar una clase o un paquete de la biblioteca, se debe usar la palabra clave
import:
Sintaxis

import package.name.Class; // Import a single class

import package.name.*; // Import the whole package

Importar una clase

Si encuentra una clase que desea usar, por ejemplo, la clase Scanner, que se
usa para obtener la entrada del usuario, escriba el siguiente código:

import java.util.Scanner;

En el ejemplo anterior, java.util es un paquete, mientras que Scanner es una


clase del paquete java.util.

Para usar la clase Scanner, cree un objeto de la clase y use cualquiera de los
métodos disponibles que se encuentran en la documentación de la clase
Scanner. En nuestro ejemplo, usaremos el método nextLine(), que se usa para
leer una línea completa:

Usando la clase Scanner para obtener la entrada del usuario, se tiene:

import java.util.Scanner; // import the Scanner class

class Main {

public static void main(String[] args) {

Scanner myObj = new Scanner(System.in);

String userName;
// Enter username and press Enter

System.out.println("Enter username");

userName = myObj.nextLine();

System.out.println("Username is: " + userName);

También podría gustarte