Capítulo 3 Clases y objetos C # 2. Definición de clase C # (clase)

Este artículo se transfiere de: http://m.biancheng.net/view/2806.html

 Cualquier proyecto creado en el  lenguaje C # tiene la existencia de clases, que bien pueden reflejar las características de encapsulación, herencia y polimorfismo en el lenguaje orientado a objetos.

Esta sección explicará las clases en C # y cómo definirlas.

La clase se ha usado muchas veces en el estudio anterior. La sintaxis de la definición de clase no es complicada. Recuerde la palabra clave de clase, que es la palabra clave que define la clase.

La sintaxis específica de la definición de clase es la siguiente.

Modificador de acceso a clase Modificador Nombre de clase
{
    Miembro de la clase
}

Entre ellos:

  • Modificador de acceso a la clase: se utiliza para establecer restricciones de acceso a la clase, incluyendo público, interno o no escrito, cuando interno o no escrito significa que solo se puede acceder a la clase en el proyecto actual; público significa que se puede acceder a la clase en cualquier proyecto .
  • Modificadores: los modificadores describen las características de la clase en sí, incluyendo resumen, sellado y estático. El resumen es abstracto, y las clases que usan sus modificadores no se pueden instanciar; las clases modificadas selladas son clases selladas y no se pueden heredar; las clases modificadas estáticas son clases estáticas y no se pueden instanciar.
  • Nombre de la clase: el nombre de la clase se usa para describir la función de la clase, por lo que es mejor tener un significado práctico al definir el nombre de la clase, para que el usuario pueda comprender el contenido descrito en la clase. Los nombres de clase deben ser únicos bajo el mismo espacio de nombres.
  • Miembros de la clase: elementos que se pueden definir en la clase, principalmente campos, atributos y métodos.


[Ejemplo] Agregue el archivo de clase en el proyecto Visual Studio 2015.

Primero cree una aplicación de consola código_1 en Visual Studio 2015, el efecto después de la creación se muestra en la figura a continuación.

Código de aplicación de consola_1


Haga clic con el botón derecho en el nombre del proyecto en la figura anterior, seleccione "Agregar" - "Nuevo elemento" - comando "Clase" en el menú emergente y defina el nombre de la clase como Prueba, como se muestra en la siguiente figura.

Agregar clase


Haga clic en el botón "Agregar", el contenido de la clase agregada es el siguiente.

utilizando el sistema; 
usando System.Collections.Generic; 
usando System.Linq; 
usando System.Text; 
usando System.Threading.Tasks; 

código de espacio de nombres_1 
{ 
    Prueba de clase 
    { 
    } 
}

Como se puede ver en la clase de prueba creada, la clase creada por defecto no tiene ningún modificador delante de la palabra clave de clase, por lo que se puede acceder a la clase creada por defecto en el mismo proyecto.

Además, se pueden definir varias clases en el mismo espacio de nombres. Por ejemplo, una clase llamada Test1 se define en el archivo que se muestra en el código anterior, y el código es el siguiente.

espacio de nombres código_1 
{ 
    clase Prueba 
    { 
    } 
    clase Prueba1 
    { 
    } 
}

Aunque puede definir varias clases en un espacio de nombres, no se recomienda utilizar este método. Es mejor definir una clase para cada archivo, lo cual es conveniente para leer y buscar.

Los usuarios no solo pueden agregar clases a la aplicación de consola, sino que también podemos agregar clases a otros tipos de aplicaciones que presentaremos en el aprendizaje posterior. Los métodos para agregar son similares.

Supongo que te gusta

Origin www.cnblogs.com/hanguoshun/p/12729233.html
Recomendado
Clasificación