Está en la página 1de 9

Extensión de clases y Paquetes en Java

Servicio Integral de Gestión y Mediación del Imprimido por: SARAI JESUS SOLORZANO LEDEZMA
Sitio:
Aprendizaje Día: Monday, 14 de August de 2023, 21:02
FUNDAMENTOS DEL LENGUAJE DE
Curso:
PROGRAMACIÓN JAVA
Libro: Extensión de clases y Paquetes en Java
Tabla de contenidos

1. Herencia
2. Polimorfismo
3. Paquetes
3.1. Uso
3.2. Clase Math
3.3. Clase String

4. Referencias
1. Herencia

La herencia es la capacidad que tienen los lenguajes orientados a objetos para extender clases. Esto produce una nueva
clase que hereda el comportamiento y los atributos de la clase que ha sido extendida. La clase original se denomina clase
base o superclase, la nueva clase se denomina clase derivada o subclase. Se llama herencia porque la nueva clase hereda
todos los atributos y los métodos de la superclase a la que extiende.
2. Polimorfismo

Es la capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los
parámetros (diferentes implementaciones) utilizados durante su invocación. Dicho de otro modo el objeto como entidad
puede contener valores de diferentes tipos durante la ejecución del programa. También es llamado “Sobrecarga”.
3. Paquetes

Son grupos de clases, interfaces y otros paquetes que están relacionados entre sí. Los paquetes aportan una forma de
encapsular de un nivel superior al de las clases. Permiten unificar un conjunto de clases e interfaces que se relacionan
funcionalmente. Por ejemplo, el paquete java engloba un conjunto de paquetes con utilidades de soporte para desarrollo y
ejecución de aplicaciones como util o lang. Un paquete se declara con la siguiente sintaxis:

package nombre-del-paquete;
Por ejemplo, se podría definir el paquete vehiculos para la aplicación de le empresa de alquiler de vehículos:

package vehiculos;
3.1. Uso

Para utilizar componentes que están en otro paquete diferente se debe añadir una declaración de importación. La
declaración de importación se incluye antes de la declaración de la clase. El uso de un paquete se declara con la siguiente
sintaxis:

import nombre-del-paquete;
Se puede importar un paquete entero o un componente del paquete. Por ejemplo, si se desea importar las librerías para
cálculos matemáticos de Java.

import java.math.*;
3.2. Clase Math

La clase Math contiene constantes y métodos de uso común en matemáticas. Todas las operaciones que se realizan en
esta clase utilizan el tipo double . Contiene la constante pi ( Math.PI ) y el número de Euler ( Math.E ). En las funciones
trigonométricas, los ángulos se expresan en radianes y los métodos devuelven valores de tipo double. La clase Math incluye
funciones como potenciación, redondeo, cuadrado, raíz cuadrada y muchas más.
3.3. Clase String

La clase String se usa para manejar cadenas de caracteres de cualquier longitud. Un objeto String se puede crear a partir
de una secuencia de caracteres delimitados por comillas dobles.

String nombre = "Juan";


String apellidos = "González López";
Un objeto String también se puede crear utilizando el constructor de la clase.

String mensaje = new String(“Hola Mundo”);


La clase String tiene un tratamiento particular en Java. Además de la construcción de objetos a partir de literales entre
comillas, se pueden aplicar los operadores + y += para concatenar objetos de tipo String

String hola = new String("Hola");


String espacio = new String (" ");
String mundo = new String("Mundo");
String holaMundo = hola + espacio + mundo;
System.out.println(holaMundo);
Para conocer la longitud de un objeto String se utiliza el método length() . Por ejemplo, el objeto holaMundo tiene una
longitud de 10 caracteres.

System.out.println("El texto " + holaMundo + " tiene " +


holaMundo.length() + " letras");
4. Referencias
Recopilación de Contenido, Redacción y Diseño Instruccional y Gráfico:
Rebeca Ochoa
Septiembre 2021

Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Venezuela.

También podría gustarte