什么是面向对象?
Orientado a objetos es una idea de programación que se ajusta a los hábitos del pensamiento humano de programación. El uso de objetos en un programa para mapear cosas reales, y la relación entre objetos para describir la relación entre cosas, esta idea está orientada a objetos.
面向过程和面向对象区别
Orientado al proceso: el énfasis está en el proceso, y cada paso de la operación debe hacerlo usted mismo.
Orientado a objetos: el énfasis está en el objeto, y la operación la realiza el objeto para nosotros.
Ejemplo:
comer un pato asado
Proceso de orientación : comprar un pequeño pato-vender comida-criar un pato grande-matar un pato-asar un pato-comer un pato-vajilla de limpieza
Orientado a objetos: ve a Quanjude para comprar un pato y cómelo.
面向对象的好处和三大特征
Beneficios:
- Simplifica problemas complejos.
- Más en línea con las ideas de programación de las personas (pensamiento vago).
- Convierta a los programadores de ejecutores en comandantes.
Tres características :
java中类与对象
¿Qué es una clase?
La clase es un concepto vago, que se refiere a una colección de cosas y comportamientos que comparten atributos comunes.
Por ejemplo: animales, plantas, automóviles.
¿Qué es un objeto?
El objeto es una manifestación concreta de cierto tipo.
Por ejemplo: animales (cerdos, vacas, patos, perros ...)
Formato de clase
<el método en clase es equivalente a la función en lenguaje c>
访问修饰符
类的封装
¿Qué es la encapsulación?
La encapsulación es ocultar los detalles en el objeto sin que el mundo exterior acceda directamente a ellos.
¿Los beneficios del embalaje?
Puede mejorar la seguridad del programa.
¿Cómo empacar?
Primero, use peivate para descansar en las variables miembro y luego establezca dos métodos de acceso público y salientes para operar dentro y fuera de las variables miembro.
方法
Definición del método :
Dos claros:
1. Borrar la lista de parámetros.
2. Tipo de valor de retorno explícito.
Sobrecarga de métodos : el
nombre del método es el mismo, pero la lista de parámetros es diferente (el número de datos es diferente o el tipo de datos es diferente), independientemente del tipo del valor de retorno. La lista de parámetros determina qué método se llama. Esta es la sobrecarga del método.
Método de recursión : El
método de recursión es el proceso del método que se llama a sí mismo. Cabe señalar que el número de recursión no debe ser demasiado, y debe haber una condición final.