Red de conocimiento informático - Conocimiento informático - ¿Cómo escribir eventos de programación de objetos?

¿Cómo escribir eventos de programación de objetos?

//Clase de personal general

Personas de clase pública

{

Nombre de cadena privada;

Naturaleza de cadena privada;

Edad privada;

Nombre de cadena pública

{

Obtener { nombre de retorno}

establecer { nombre = valor }

}

Propiedad de cadena pública

{

Obtener {return property;}

set { sex = value}

}

Internet público

{

obtener { edad de retorno}

configuración { edad = valor}

}

Figura pública()

{

}

Figura pública(Nombre de cadena de caracteres, Cadena género, edad)

{

this.name = nombre

this.sex = sex

this. /p>

}

}

//Clase de estudiante heredada de Persona

Estudiante de clase pública: persona

{

//Matriz para almacenar las puntuaciones de cinco cursos.

Puntuación flotante privada[] = new float[5];

//Variable para almacenar la puntuación media

Promedio flotante privada = 0;

//Atributos de almacenamiento de matrices de cinco niveles.

Puntuación flotante pública[]

{

Obtener {puntuación de retorno;}

Establecer { puntuación = valor}

}

//El primer constructor

Estudiante público()

{

}

//Segundo constructor

Estudiante público (nombre de cadena, género de cadena, edad entera):

Conceptos básicos (nombre, género, edad)

{

}

//El tercer constructor

Estudiante público (nombre de cadena, género de cadena, edad int, puntuación float[])

{

Esto. Nombre = nombre;

Este. Sexo = sexo;

Esto. edad=edad;

Esto. Puntuación = puntuación;

}

//Método para encontrar la puntuación media

Participación pública media ()

{

for(int I = 0; i<5;i++)

Promedio+=puntuación[I];

promedio de rendimiento/5;

}

}

Plan de clases

{

static void Main(string[] args)

{

float[] puntuación = new float[5] { 99, 80, 85, 70, 30 }

//Usa el primer constructor

Estudiante s1 =; Estudiante de primer año();

T1. Nombre = "Wang Qiang";

S1. género = "masculino";

s1. edad = 18;

s1. puntuación = puntuación;

Consola. WriteLine ("Nombre:"+s1. Nombre+""+"Género:"+s1. Género+""+"Edad:"+S1. Edad+" "Puntuación promedio:"+S65448 "

// Utilice el segundo constructor

Estudiante s2 = Freshman ("Xiao Ming", "Hombre",

S2 = Puntuación

Console. "Nombre:"+"Género:"+s2.Género+""+"Edad:"+S2.Edad+""Promedio:"+s2.

Average());

//Usa el tercer constructor

Estudiante s3 = Freshman ("Xiaohong", "Mujer", 19, puntuación);

Consola. WriteLine ("Nombre:"+s3.Nombre+""+"Género:"+s3.Género+""+"Edad:"+S3.Edad+" "Promedio:"+s3.Promedio());

Console.read();

}

}