Tutoriales de Java

Java INICIO Introducción a Java Introducción a Java Sintaxis Java Comentarios Java Variables Java Tipos de datos Java Conversión de tipos de Java Operadores Java Cadenas Java Matemáticas Java Booleanos de Java Java si... si no Conmutador de Java Ciclo while de Java Java para bucle Java Pausa/Continuar Matrices de Java

Métodos de Java

Métodos de Java Parámetros del método Java Sobrecarga del método Java Alcance de Java Recursión de Java

Clases Java

programación orientada a objetos de Java Clases/Objetos Java Atributos de clase de Java Métodos de clase Java Constructores Java Modificadores de Java Encapsulación de Java Paquetes Java/API Herencia de Java Polimorfismo de Java Clases internas de Java Abstracción de Java Interfaz Java Enumeraciones de Java Entrada de usuario de Java Fecha Java Java ArrayList Java LinkedList Mapa hash de Java HashSet de Java Iterador de Java Clases contenedoras de Java Excepciones de Java Java expresión regular Subprocesos de Java Java lambda

Manejo de archivos Java

Archivos Java Java crear/escribir archivos Archivos de lectura de Java Eliminar archivos de Java

Java Cómo

Añadir dos números

Referencia Java

Palabras clave de Java Métodos de cadena de Java Métodos matemáticos de Java

Ejemplos de Java

Ejemplos de Java Compilador Java Ejercicios Java Cuestionario Java Certificado Java


programación orientada a objetos de Java


Java - ¿Qué es la programación orientada a objetos?

OOP significa Programación Orientada a Objetos .

La programación procedimental se trata de escribir procedimientos o métodos que realizan operaciones en los datos, mientras que la programación orientada a objetos se trata de crear objetos que contienen tanto datos como métodos.

La programación orientada a objetos tiene varias ventajas sobre la programación procedimental:

  • OOP es más rápido y más fácil de ejecutar
  • OOP proporciona una estructura clara para los programas.
  • OOP ayuda a mantener el código Java SECO "No se repita", y hace que el código sea más fácil de mantener, modificar y depurar
  • OOP hace posible crear aplicaciones reutilizables completas con menos código y un tiempo de desarrollo más corto

Sugerencia: el principio "No se repita" (DRY) se trata de reducir la repetición del código. Debe extraer los códigos que son comunes para la aplicación, colocarlos en un solo lugar y reutilizarlos en lugar de repetirlos.


Java: ¿Qué son las clases y los objetos?

Las clases y los objetos son los dos aspectos principales de la programación orientada a objetos.

Mire la siguiente ilustración para ver la diferencia entre clase y objetos:

clase

Fruta

objetos

manzana

Plátano

Mango

Otro ejemplo:

clase

Carro

objetos

volvo

Audi

Toyota

Entonces, una clase es una plantilla para objetos y un objeto es una instancia de una clase.

Cuando se crean los objetos individuales, heredan todas las variables y métodos de la clase.

Aprenderá mucho más sobre clases y objetos en el próximo capítulo.