Red de conocimiento informático - Conocimiento sistemático - Por favor, traduzca, alguien bueno en inglés informático puede ayudar~~~~

Por favor, traduzca, alguien bueno en inglés informático puede ayudar~~~~

Traducción manual

(1.)

Constructor de clase, o inicialización de tipo, este método es específico para escribir y volver a escribir los datos después de la carga. Los constructores de clases se utilizan en campos de inicialización estática. Solo se permiten constructores para clases de cada tipo, y no se pueden usar llamadas regulares con argumentos variables (varargs). Normalmente, los constructores de clases nunca se llaman desde código IL si el tipo se llama construcción jerárquica. , este tipo construido se ejecutará automáticamente después de la carga.

Sin embargo, un constructor de clase, como cualquier otro método estático, se puede llamar explícitamente. Como resultado de dicha llamada, los campos globales del tipo se restablecen a sus valores iniciales.

Llamar explícitamente a un constructor de clase no hace que el tipo se recargue.

(2.)

Ahora continuamos nuestro estudio de objetos explicando y demostrando las jerarquías de herencia. El polimorfismo con programación orientada a objetos nos permite "planificar en general" en lugar de "en". un programa particular." En particular, el polimorfismo nos permite escribir objetos de proceso de aplicación que comparten la misma clase base en una jerarquía de clases, y todos los objetos de esa clase base parecen ser iguales.

(3.)

Al crear una clase en lugar de convertirse completamente en un nuevo miembro, puede especificar que la nueva clase debe heredar de una clase existente. La clase existente se llama. Miembros de la clase base, las nuevas clases son clases derivadas. Cada clase derivada puede convertirse en la clase base para futuras clases derivadas.

Las clases derivadas generalmente agregan sus propios campos y métodos. Por lo tanto, una clase derivada es más específica que una clase base y representa un objeto. Normalmente, una clase derivada exhibe el comportamiento de la clase base y otros comportamientos específicos de la misma. clase derivada.

(4.)

Con el polimorfismo podemos diseñar e implementar sistemas que sean fácilmente extensibles. Se pueden agregar nuevas clases con poca o ninguna modificación en la parte general de la aplicación, siempre que la jerarquía de herencia de la nueva clase sea parte del proceso de solicitud; normalmente las únicas partes de la aplicación que deben cambiar para adaptarse a la nueva clase son aquellas; que requieren el nuevo conocimiento directo del producto de las clases que los programadores agregan a la jerarquía.

(5.)

Las propiedades permiten a los clientes acceder al estado de una clase como si estuvieran accediendo a los campos miembro directamente, mientras en realidad acceden a ellos a través de un método de clase.

Esto es ideal. El cliente quiere acceder directamente al estado del objeto y no quiere utilizar métodos para acceder a él, pero el diseñador de clases quiere ocultar el estado interno de la clase en el miembro de la clase y proporcionar métodos de acceso indirecto.