Clases Java
En una clase se definen los datos y el código que actúa sobre esos datos. El código está contenido en métodos. Es decir los objetos y los métodos son fundamentales para Java, con el fin de determinar una comprensión básica de estas características le permitirá escribir programas más sofisticados y comprender mejor ciertos elementos claves de Java que se describen más adelante.
¿Qué es una Clase?
Una clase es una plantilla que define la forma de un objeto con el fin de especifica los datos y el código que operará en esos datos. Java usa una especificación de clase para construir objetos, es decir los objetos son instancias de una clase. Por lo tanto se considera que una clase en Java es esencialmente un conjunto de planes que especifican cómo construir un objeto.
Principios para crear una clase en Java
- Principio de responsabilidad única (SRP): Una clase debe tener solo una razón para cambiar.
- Open Closed Responsibility (OCP): Debería extenderse cualquier clase sin modificarla.
- Responsabilidad de sustitución de Liskov (LSR): Las clases derivadas deben ser sustituibles por sus clases base.
- Principio de inversión de dependencia (DIP): Depende de la abstracción y no de las concreciones.
- Principio de segregación de interfaz (ISP): Una clase nunca debe implementar una interfaz con métodos que no usará
Definición de una Clase:
Java está asociado con clases y objetos, junto con sus atributos y métodos.
Por ejemplo: En la vida real, un automóvil es un objeto. El automóvil tiene atributos , como peso, largo, ancho y color, y sus respectivos métodos, como conducir y frenar.
Crea una clase:
Para crear una clase, se usa la palabra reservada class:
MiPrimeraClass.java
Crea una clase llamada " MiPrimeraClass" con tres variables x, y, z:
public class MiPrimeraClass {
int x;
String y;
double z;
}
Las clases son considerados como el punto central sobre el que giran la mayoría de los conceptos de la Orientación a Objetos.
Una clase es una agrupación de datos y de código que actúa sobre esos datos, a la que se define un nombre.
Para concluir podemos decir que las clases son un mecanismo por el que se pueden crear nuevos objetos en Java.
0 Comentarios