En el tema anterior, vimos cómo utilizar métodos. En este tema, aprenderemos cómo utilizar clases.
Clases en Java
Las clases son una de las características más importantes de Java. Las clases se utilizan para definir tipos de datos personalizados que pueden contener datos y métodos.
Definición de clases
La definición de una clase tiene el siguiente formato:
public class nombre_de_la_clase { atributos; métodos; }
- atributos: Las variables que se almacenan en la clase.
- métodos: Los bloques de código que se ejecutan en la clase.
Atributos
Los atributos se utilizan para almacenar datos en una clase. Los atributos se definen utilizando la palabra clave public
seguida del nombre del atributo y el tipo de dato del atributo.
Métodos
Los métodos se utilizan para realizar operaciones en los datos de una clase. Los métodos se definen utilizando la palabra clave public
seguida del nombre del método, los parámetros del método y el cuerpo del método.
Objetos
Las clases se utilizan para crear objetos. Los objetos son instancias de una clase.
Creación de objetos
Para crear un objeto, utilizamos la palabra clave new
seguida del nombre de la clase.
Acceso a atributos y métodos
Para acceder a los atributos y métodos de un objeto, utilizamos el operador de acceso (.).
Ejercicio de Clases en Java
Escribe una clase que represente un círculo. La clase debe tener un atributo para almacenar el radio del círculo y un método para calcular el área del círculo.
Solución
public class Circulo { public double radio; public Circulo(double radio) { this.radio = radio; } public double area() { return Math.PI * radio * radio; } public static void main(String[] args) { // Create a circle with a radius of 5 Circulo circulo = new Circulo(5); // Print the area of the circle System.out.println("The area of the circle is: " + circulo.area()); } }
En este tema, hemos aprendido cómo utilizar clases. En el próximo tema, aprenderemos cómo utilizar paquetes.
Siguiente tema
En el próximo tema, aprenderemos cómo utilizar paquetes.