Entonces, comencemos!
OOP en Java
Es un concepto fundamental en cualquier lenguaje de programación que nos permita resolver un problema creando objetos y clases.
Sintaxis de clase
El fragmento de abajo explicará cómo crear una clase en Java:
clase pública classnameEn la sintaxis anterior a público El especificador/modificador de acceso es seguido por una palabra clave clase junto con un nombre de clase legal. Aquí el especificador de acceso representa que la clase es accesible para cualquier otra clase. Una clase Java puede tener múltiples atributos y métodos.
Sintaxis de objetos
El fragmento a continuación explica la sintaxis básica para crear un objeto de la clase:
ClassName obj = new ClassName ();Aquí, el fragmento anterior muestra que tenemos que usar el nuevo operador para crear un objeto de la clase.
Por qué oop
La programación orientada a objetos está dominando el mundo de la programación debido a sus características importantes:
Aquí solo se enumeran unas pocas características de OOP; Sin embargo, hay muchas más características de OOP que lo hacen dominante sobre la programación de procedimientos.
Ahora, es hora de entender qué son objetos y clases en Java?
Clases y objetos
En Java, un clase no es más que un plan desde el cual se pueden crear los objetos. Consideremos algunos ejemplos del mundo real para comprender el concepto de clases y objetos:
Entonces podemos decir que el clases son plantillas para los objetos mientras el objetos son instancias de una clase.
Estado y método
En Java, un objeto puede tener diferentes estados y funciones.
Estado: Muestra las propiedades/características individuales de un objeto y se puede almacenar dentro de las variables.
Método: Muestra el comportamiento del objeto
Para una mejor comprensión, consideremos el ejemplo de abajo dado:
Ejemplo
Digamos que un perro es un objeto y hay múltiples cosas que pueden asociarse con el perro, como un perro, puede tener un nombre, color, tamaño y un perro puede ladrar, caminar, etc.
Conceptos fundamentales de OOP
Hay cuatro conceptos esenciales de OOP que se enumeran a continuación:
Conclusión
La programación orientada a objetos gira en torno a los conceptos de objetos y clases. En Java, las clases se denominan plantillas para los objetos, mientras que los objetos son casos de una clase, por lo que los objetos pueden heredar todas las características, variables y funciones de la clase. Este artículo presenta una descripción detallada de la programación orientada a objetos en Java. Este artículo proporciona las respuestas de lo que es OOP, por qué alguien debería usar OOP. Además, explica el concepto de objetos, clases, métodos y algunos otros conceptos fundamentales de OOP en Java.