‫Bienvenidos de nuevo a la segunda demostración de enlaces de este verano, vamos a preparar un montón de cosas que
‫necesitaremos más adelante.
‫Entonces, en primer lugar, crearemos dos clases adicionales y luego una tercera, que manejará
‫esas dos clases.
‫Entonces esas dos clases que vamos a crear, deberían usarse para crear objetos de
‫esas clases y están usando universidades y estudiantes.
‫Así que creemos una nueva clase aquí.
‫Y sí, sé que debes crear clases en el lado derecho donde debes crear archivos específicos para
‫cada clase.
‫Pero lo voy a crear aquí en el mismo archivo en este programa, archivo CSS, porque es más
‫fácil para usted seguirlo.
‫Pero de lo contrario, siempre deberías hacer esto, crear una nueva y luego una clase y luego seguir adelante.
‫Está bien.
‫Entonces tuve clase y esta será la universidad.
‫Entonces, cada universidad tiene cierta información sobre sí misma.
‫Entonces, ¿qué debería tener una universidad?
‫Bueno, comencemos con una identificación.
‫Así que voy a decir que tiene un ID y esta es una propiedad get and set, una propiedad muy básica.
‫Luego creo otra propiedad.
‫Y esta vez así, será un nombre de código de tiempo de cadena.
‫Entonces, cada universidad tiene una identificación y un nombre.
‫Nada demasiado sofisticado.
‫Derecha.
‫Y luego lo único que tenemos que hacer aquí es imprimir algo, algo.
‫Vamos a crear un método aquí que se llamará imprimir e imprimirá los detalles o podríamos llamarlo
‫show inforce o algo así.
‫Lo único que va a hacer es escribir algo como University Zero con ID uno y cero será el nombre y
‫uno será el ID.
‫Está bien.
‫Así que esa es nuestra clase universitaria.
‫Y ahora creemos una clase para estudiantes.
‫Así que estudiante de clase.
‫Entonces, todas las universidades tienen estudiantes.
‫Derecha.
‫Y queremos que también tenga una idea para los estudiantes.
‫Y obtendría y establecería una cadena llamada nombre.
‫Entonces, cada estudiante tiene un nombre get and set y luego, en realidad, turbo propulse una cadena de doble pestaña y cada
‫estudiante tiene un género.
‫Y luego finalmente agregamos un accesorio más ..
‫Así que prop y esta vez va a ser la edad.
‫Entonces, cada estudiante tiene una edad específica.
‫Y luego aquí hay una cosa importante, porque cada estudiante tiene una clave externa, porque si no
‫solo está en la universidad, no es estudiante.
‫Asumamos eso.
‫Entonces necesitamos tener una clave externa, una clave externa, y esa será nuestra yo pública y universitaria. D..
‫Entonces, un estudiante pertenece a una universidad específica I. D..
‫Está bien.
‫Y finalmente también imprimimos algo en la consola.
‫Por lo tanto, anule la impresión pública y solo imprimirá algo como S. W. Toque dos veces
‫el cero del estudiante con I. D. un género también, y tres años de la universidad con
‫el I. D. por.
‫Y ahora, por supuesto, necesitamos usar todas esas propiedades.
‫Así que será el nombre I. D. , sexo, edad y universidad I. D. Y como esto es un poco largo, lo voy
‫a poner en la segunda línea así.
‫Así que esta será la declaración impresa de la clase de estudiantes.
‫Ahora, para gestionar estudiantes y universidades en la forma de enlace, crearemos otra clase.
‫Y esta clase adicional será nuestra directora universitaria.
‫Así que se ocupará de las universidades.
‫Va a agregar miembros a la universidad, entonces estudiantes a la universidad.
‫Luego nos mostrará a todos los estudiantes varones, a todas las estudiantes mujeres y ese tipo de cosas.
‫Así que creemos una nueva clase para eso.
‫Y lo voy a llamar la clase que necesitas.
‫Nuestro administrador de la ciudad y aquí quiero tener una lista con la que trabajar.
‫Primero que nada, tengo una lista de universidades, así que de nuestro tipo de universidad que teníamos y las
‫voy a llamar universidades.
‫Y luego otra lista, lista pública llamada estudiante, que serán nuestros estudiantes.
‫Entonces esta lista está llena de estudiantes.
‫Esta lista está llena de universidades.
‫Y ahora en el constructor, inicializaremos esas dos listas y les agregaremos valores.
‫Así que sigamos adelante y creemos un constructor, un administrador de universidades públicas como ese.
‫Ese es nuestro constructor, ¿verdad?
‫Constructor.
‫Y aquí, quiero seguir adelante e inicializar mi universidad.
‫Entonces será una nueva lista de la universidad
‫y mis estudiantes, que será una nueva lista de estudiantes.
‫Y ahora podemos seguir adelante y agregarles valores.
‫Y no voy a escribir todo manualmente.
‫Solo voy a copiar y pegar de la lista que he preparado.
‫Así que supongamos que tenemos dos universidades.
‫Uno es Yale y el otro es Beijing Tech.
‫Y luego tenemos algunos estudiantes aquí, que es Carla, que es mujer.
‫Ella tiene 17 años.
‫El próximo Tony.
‫Es hombre, tiene veintiuno.
‫Y esos dos, están en Yale y luego en la otra universidad.
‫Entonces en Beijing Tech tenemos a Lailah, que es mujer, luego James es transgénero y luego con Linda era
‫mujer.
‫Está bien.
‫Así que tenemos tres, eh, tus tres géneros diferentes.
‫Está bien.
‫Así que este es nuestro constructor de directores universitarios hasta ahora.
‫Y ahora podemos continuar y agregar algunos métodos que realmente harán algunas cosas de Lync porque aún no hemos usado
‫el enlace en este video.
‫Así que sigamos adelante y hagamos eso.
‫Vamos a crear.
‫Un método que nos dará a todos los estudiantes varones, así que creemos eso y aquí voy a
‫usar un enumerable para una lista de estudiantes y lo llamaré estudiantes varones.
‫Y ahora usamos lo mismo que hicimos en el último video.
‫Entonces, de estudiante en estudiantes donde estudiante ese género es igual al masculino y finalmente selecciona estudiante.
‫Está bien.
‫Así es como creamos esta lista.
‫Lo hemos visto en el último video.
‫Revisamos una lista específica.
‫Y este caso, en realidad es una lista porque hasta ahora lo hemos visto con una carrera.
‫Pero también puedes hacerlo con listas.
‫Eso es muy bueno.
‫Como puede ver, colecciones, lista genérica, y también podemos hacerlo con este enfoque de enlace aquí.
‫Así que imprimámoslo ahora debajo de la consola.
‫CW serán estudiantes varones.
‫Y finalmente, déjenos a todos los estudiantes.
‫Entonces vamos a usar un ciclo para cada ciclo aquí para cada estudiante, que es estudiante en estudiantes varones, porque como sabemos,
‫nuestros estudiantes varones son de tipo estudiante.
‫Así que ahora podemos seguir adelante y llamar al método de impresión de puntos del estudiante.
‫Está bien.
‫Ahora, sigamos adelante y usemos este método, porque hasta ahora solo hemos preparado y tecleado código y tecleo código y
‫ahora es el momento de finalmente ejecutar el código y ver qué está pasando.
‫Así que sigamos adelante y creemos un objeto de administrador universitario, llamémoslo, um, e inicialicémoslo
‫de inmediato, que es un administrador universitario como ese.
‫Y ahora puedo usarlo a usted y a los estudiantes masculinos.
‫Entonces este método aquí.
‫Y finalmente, vayamos directamente a la consola o consola que lee la clave para que nuestro programa no se
‫cierre.
‫Está bien.
‫Así que ejecutémoslo.
‫Y vemos aquí estudiantes masculinos mientras tenemos al estudiante Tony con la idea de un género, la edad masculina.
‫Veintiuno de la universidad con la idea uno.
‫Está bien.
‫Así que echémosle un vistazo.
‫Tenemos a este estudiante aquí.
‫Copiemos y peguemos el estudiante masculino.
‫Solo verifique si puede haber dos.
‫Entonces este será franco.
‫Y Frank es hombre, pero tiene veintidós años y también está en la segunda universidad.
‫Así que todo el mundo está en la Universidad de Beijing como parece.
‫Entonces, ejecutemos el código nuevamente.
‫Y luego vemos ambas cuerdas.
‫Entonces vemos a Frank y vemos a Tony.
‫Así que Frank es de la Universidad uno y Tony, bueno, en realidad Tony es de uno y Frank es de dos.
‫Está bien.
‫Entonces ahora ves que este método funcionó bien.
‫Ahora, siga adelante y cree un método que haga lo mismo.
‫Pero para las mujeres.
‫Así que vamos a imprimir todas las alumnas de las diferentes universidades.
‫Muy bien, espero que lo hayas probado, así que lo escribiré esta vez.
‫Alumnas de vacío público y necesito de nuevo un enumerable, que será de tipo de alumna.
‫Entonces, una lista de estudiantes, que será una lista de estudiantes mujeres.
‫Y quiero verificar de todos los estudiantes y
‫estudiantes.
‫Así que esto es, como dije, un para cada bucle aquí, básicamente.
‫Y queremos verificar a todos los estudiantes donde el género es femenino y queremos seleccionar a esos estudiantes
‫y ponerlos en nuestras estudiantes mujeres.
‫Puedo enumerar ahora que podemos escribir eso en la consola.
‫Entonces S. W. y alumnas
‫y luego usamos un para cada ciclo como ese, se va a utilizar un alumno llamado alumno y
‫la colección llamada Alumnas.
‫Y ahora aquí solo usaremos la impresión de puntos de los estudiantes.
‫Así que ahora echemos un vistazo a las alumnas para que tú y el método de las alumnas punteen.
‫Y sé que este nombre no es perfecto.
‫Podría ser algo como mostrar alumnas o filtrar por alumnas o filtrar por alumnos.
‫Pero lo mantengo simple aquí.
‫Y somos alumnas, Carlaw, Laila y Linda con la idea uno tres y cinco de 17, 19 y 22
‫años.
‫Y hay diferentes universidades, como puedes ver aquí.
‫Está bien.
‫Entonces, ahora ha visto cómo puede crear una lista más grande en este caso.
‫Aquí solo estamos usando una lista con elementos que hemos agregado.
‫Entonces, ha visto cómo puede hacer eso con matrices, cómo puede usar link.
‫Entonces esta declaración aquí con la carrera y también con listas y puedes usar lo mismo con innumerables
‫llamadas, con tipos de listas bien generadas.
‫Derecha.
‫Y también, por supuesto, con tablas y con X importe.
‫Y eso es algo que veremos más adelante.
‫Así que vayamos al siguiente video donde ampliaremos nuestra clase aquí.
‫Así que nuestra clase de director universitario, que bien nos mostrará un poco más de información, porque hasta ahora
‫solo vemos estudiantes, hombres y mujeres.
‫Pero, ¿qué pasa si queremos filtrar por información diferente o si quieres ordenarla, cosas así?
‫Eso es algo que cubriremos en el próximo video.
‫Así que nos vemos en el siguiente video.