Comprensión de clases y objetos.

@ Acerca de la clase y el conocimiento del objeto

Clases y objetos

En estos días aprendí clases y objetos en Lan Jie

Cuando estaba aprendiendo C ++ en mi segundo año, me encontré por primera vez con el concepto de clases y objetos, en ese momento recordé que entendía que debido a que estaba aprendiendo programación orientada a objetos, las clases y los objetos deberían estar relacionados con eso.
Más tarde, con la profundización del curso, mi comprensión ha cambiado nuevamente. Sé que quiero definir una clase, y luego escribir el archivo de encabezado .h, y luego las variables y los métodos se pueden definir en la clase. Estas variables y métodos se pueden establecer en públicos, protegidos y privados. Estos tres son para una mejor confidencialidad y encapsulación.
Después de aprender superficialmente la herencia de las clases, terminé el estudio de C ++.
Después de venir a Lanjie en estos días, volví a entrar en contacto con clases y objetos del nivel Java.
Primero mira su definición.
Clase y objeto (clase) son los nombres colectivos de dos lenguajes de computadora que usan computadoras como portadores. Los objetos son abstracciones de cosas objetivas, y las clases son abstracciones de objetos. La clase es un tipo de datos abstracto.
Su relación es que los objetos son instancias de clases, y las clases son plantillas para objetos. El objeto es generado por new className, usado para llamar al método de la clase; el constructor de la clase.
Inserte la descripción de la imagen aquí
Entonces en estos días escribí estas clases, que son básicamente clases de oyentes.
La primera vez que escribí una clase y la llamé en la función public static void main (String [] args) {}, hubo un problema.
Inserte la descripción de la imagen aquí
Informó de un error, y luego verifiqué el error y agregué una oración
Inserte la descripción de la imagen aquí
para resolverlo. Ahora, DrawUI es la clase que definí, y DrawUI ui = new DrawUI (); es crear un objeto DrawUI. ¡Con él, puedo llamar el contenido de la clase! Solo entonces entendí el significado de clases y objetos por primera vez.
Lo mismo

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Estas también son aplicaciones de clases y objetos, pero la diferencia es que estas son clases ya escritas en Java. Solo necesitamos crear un objeto correspondiente para usar, y estas clases se pueden ver en la documentación de la API.
En otras palabras, en mi opinión, antes que nada, el programa es igual al algoritmo más la estructura de datos. Y debemos tener nuestro propio propósito en la programación, que es el objetivo que queremos lograr, y para lograr este propósito, hemos definido una clase tras otra, que es equivalente a una herramienta tras otra. Esta herramienta tiene varios atributos, y luego Cuando queremos usarlo, podemos definir un objeto. Este objeto tiene todos los atributos de esa clase, lo que equivale a todas las capacidades de esa herramienta. (Probablemente el significado del molde y el modelo) Finalmente, se logra el efecto de resolución de problemas.

13 artículos originales publicados · Me gusta1 · Visitas 307

Supongo que te gusta

Origin blog.csdn.net/Alagagaga/article/details/102843470
Recomendado
Clasificación