‫Bem-vindo de volta à segunda demonstração do link neste verão. Vamos preparar um monte de coisas que precisaremos
‫mais tarde.
‫Então, primeiro de tudo, vamos criar duas classes adicionais e, na verdade, uma terceira, que tratará
‫dessas duas classes.
‫Essas duas classes que vamos criar deveriam ser usadas para criar objetos dessas
‫classes e estão usando universidades e alunos.
‫Então, vamos criar uma nova classe aqui.
‫E sim, eu sei que você deve criar classes no lado direito onde você deve criar arquivos específicos
‫para cada classe.
‫Mas vou criá-lo aqui no mesmo arquivo deste programa, arquivo CSS, porque é mais fácil
‫para você acompanhar.
‫Mas caso contrário, você deve sempre agir assim, crie uma nova e depois a classe e então você deve ir em frente.
‫Tudo bem.
‫Então eu tive aula e esta vai ser a universidade.
‫Portanto, toda universidade tem certas informações sobre si mesma.
‫Então, o que uma universidade deve ter?
‫Bem, vamos começar com um ID.
‫Vou dizer que tem um ID e essa é uma propriedade get e set, uma propriedade muito básica.
‫Em seguida, crio outra propriedade.
‫E desta vez assim, será um nome de código de tempo de string.
‫Portanto, toda universidade tem um ID e um nome.
‫Nada muito sofisticado.
‫Direito.
‫E então a única coisa que temos que fazer aqui é apenas imprimir algo, algo.
‫Vamos criar um método aqui que se chamará print e imprimirá os detalhes ou poderíamos chamá-lo de
‫show inforce ou algo parecido.
‫A única coisa que vai fazer é escrever algo como Universidade Zero com ID um e zero será o nome e
‫um será o ID.
‫Tudo bem.
‫Então essa é nossa classe universitária.
‫E agora vamos criar uma classe para os alunos.
‫Então, aluno da turma.
‫Então, toda universidade tem alunos.
‫Direito.
‫E queremos que você vá em frente e tenha uma ideia para os alunos também.
‫E eu pegaria e configuraria então uma string chamada name.
‫Então, cada aluno tem um nome definido e definido e, na verdade, vamos turbinar a string de tabulação dupla e cada
‫aluno tem um gênero.
‫E então, finalmente, adicionamos mais um suporte.
‫Então, prop e desta vez será a era.
‫Portanto, cada aluno tem uma idade específica.
‫E aí tem uma coisa importante, porque todo aluno tem chave estrangeira, porque se ele não
‫está só na universidade, ele não é aluno.
‫Então, vamos supor isso.
‫Portanto, precisamos ter uma chave estrangeira, uma chave estrangeira, e essa será o nosso público e a universidade I. D ..
‫Portanto, um aluno pertence a uma universidade específica I. D ..
‫Tudo bem.
‫E finalmente também imprimimos algo no console.
‫Então public void print e só vai imprimir algo como S. C. toque duas vezes
‫no zero do aluno com I. D. um gênero também, e três anos da universidade com
‫o I. D. por.
‫E agora, é claro, precisamos usar todas essas propriedades.
‫Então, vai ser o nome I. D. , sexo, idade e universidade I. D. E como isso é um pouco longo, vou
‫colocá-lo na segunda linha assim.
‫Portanto, esta será a declaração impressa da turma do aluno.
‫Agora, para gerenciar alunos e universidades na forma de link, vamos criar outra turma.
‫E essa turma adicional será o nosso gerente da universidade.
‫Então, vai lidar com universidades.
‫Isso vai adicionar membros à universidade, portanto, alunos à universidade.
‫Então vai nos mostrar todos os alunos do sexo masculino, todas as alunas do sexo feminino e esse tipo de coisa.
‫Então, vamos criar uma nova classe para isso.
‫E vou chamá-lo de classe de que você precisa.
‫Nosso gerente municipal e aqui eu quero ter uma lista para trabalhar.
‫Em primeiro lugar, eu tenho uma lista de universidades, do nosso tipo de universidade que tínhamos e vou
‫chamar isso de universidades.
‫E então outra lista, lista pública chamada aluno, que vai ser nossos alunos.
‫Portanto, esta lista está cheia de alunos.
‫Esta lista está cheia de universidades.
‫E agora, no construtor, inicializaremos essas duas listas e adicionaremos valores a elas.
‫Então vamos criar um construtor, gerente de universidade pública assim.
‫Esse é o nosso construtor, certo?
‫Construtor.
‫E aqui, eu quero ir em frente e inicializar minha universidade.
‫Então, vai ser uma nova lista da universidade
‫e dos meus alunos, que será uma nova lista de alunos.
‫E agora podemos ir em frente e agregar valores a eles.
‫E não vou digitar tudo manualmente.
‫Vou apenas copiar e colar da lista que preparei.
‫Portanto, vamos supor que temos duas universidades.
‫Um é Yale e o outro é Beijing Tech.
‫E então temos alguns alunos aqui, que é Carla, que é mulher.
‫Ela tem 17 anos.
‫O próximo Tony.
‫Ele é homem, tem vinte e um.
‫E esses dois estão em Yale e depois na outra universidade.
‫Na Beijing Tech temos Lailah, que é mulher, James é transgênero e, com Linda, é
‫mulher.
‫Tudo bem.
‫Então nós temos três diferentes, uh, seus três gêneros diferentes.
‫Tudo bem.
‫Portanto, este é o nosso construtor gerente da universidade até agora.
‫E agora podemos prosseguir e adicionar alguns métodos que farão algumas coisas do Lync, porque ainda não
‫usamos o link neste vídeo.
‫Então, vamos fazer isso.
‫Vamos criar.
‫Um método que nos dará todos os alunos do sexo masculino, então vamos criar isso e aqui vou usar I
‫enumerable para uma lista de alunos e vou chamá-lo de alunos do sexo masculino.
‫E agora usamos a mesma coisa que fizemos no último vídeo.
‫Então, de aluno em alunos onde aluno esse gênero é igual ao masculino e, por fim, selecione aluno.
‫Tudo bem.
‫Então é assim que criamos essa lista.
‫Vimos isso no último vídeo.
‫Nós verificamos uma lista específica.
‫E neste caso, é realmente uma lista porque até agora vimos isso com uma corrida.
‫Mas você também pode fazer isso com listas.
‫Então isso é muito legal.
‫Como você pode ver, coleções, lista genérica e podemos fazer isso com esta abordagem de link aqui também.
‫Agora, vamos imprimi-lo no console.
‫CW vai ser alunos do sexo masculino.
‫E então, finalmente, vamos dar-nos todos os alunos.
‫Então, vamos usar um para cada loop aqui para cada aluno, que é aluno em alunos do sexo masculino, porque, como sabemos, nossos alunos
‫do sexo masculino são do tipo aluno.
‫Portanto, agora podemos prosseguir e chamar o método de impressão de pontos do aluno.
‫Tudo bem.
‫Agora, vamos seguir em frente e usar este método, porque até agora nós apenas preparamos e digitamos o código e digitamos o
‫código e agora é hora de finalmente executar o código e ver o que está acontecendo.
‫Então, vamos prosseguir e criar um objeto de gerente de universidade, vamos chamá-lo de, hum,
‫e inicializá-lo imediatamente, que é um gerente de universidade assim.
‫E agora posso ir em frente e usar você e pontuar alunos do sexo masculino.
‫Portanto, este método aqui.
‫E, finalmente, vamos direto para o console ou console que lê a chave para que nosso programa não desligue
‫simplesmente.
‫Tudo bem.
‫Então, vamos executá-lo.
‫E vemos aqui estudantes do sexo masculino, enquanto temos o estudante Tony com a ideia de um gênero, a idade masculina.
‫Vinte e um da universidade com a ideia um.
‫Tudo bem.
‫Então, vamos dar uma olhada.
‫Temos um estudante aqui.
‫Então, vamos copiar e colar o aluno do sexo masculino.
‫Apenas verifique se pode haver dois.
‫Portanto, este será franco.
‫E Frank é homem, mas tem vinte e dois anos e está na segunda universidade também.
‫Então, todo mundo está na Universidade de Pequim, pelo que parece.
‫Então, vamos executar o código novamente.
‫E então nós vemos as duas cordas.
‫Então, vemos Frank e Tony.
‫Então, Frank é da Universidade um e Tony, bem, na verdade, Tony é da primeira e Frank é da segunda.
‫Tudo bem.
‫Agora você vê que este método funcionou bem.
‫Agora, vá em frente e crie um método que faça a mesma coisa.
‫Mas para mulheres.
‫Então, vamos imprimir todas as alunas das diferentes universidades.
‫Tudo bem, espero que você tenha tentado, então vou digitar desta vez.
‫Anular o público de estudantes do sexo feminino e eu preciso de um I enumerável novamente, que será do tipo de estudante.
‫Então, uma lista de alunos, que será uma lista de alunas.
‫E eu quero verificar de todos os alunos
‫e alunos.
‫Então isso é, como eu disse, um para cada loop aqui, basicamente.
‫E queremos verificar todos os alunos cujo gênero é feminino e queremos selecionar esses alunos
‫e colocá-los em nossas alunas.
‫Eu enumerável agora podemos escrever isso no console.
‫Então S. C. e
‫alunas e então usamos um para cada loop assim, vai usar uma aluna chamada aluno e a
‫coleção chamada Alunos femininos.
‫E agora, vamos apenas usar a impressão de pontos do aluno.
‫Então, agora vamos verificar as alunas para você e o método das alunas pontilhadas.
‫E eu sei que esse nome não é perfeito.
‫Pode ser algo como mostrar estudantes do sexo feminino ou filtrar por estudantes do sexo feminino ou filtrar por estudantes do sexo masculino.
‫Mas eu apenas mantenho as coisas simples aqui.
‫E nós somos estudantes do sexo feminino, Carlaw, Laila e Linda com a ideia um, três e cinco, com 17, 19 e
‫22 anos.
‫E existem universidades diferentes, como você pode ver aqui.
‫Tudo bem.
‫Agora você viu como pode criar uma lista maior neste caso.
‫Estamos apenas usando uma lista aqui com elementos que adicionamos.
‫Então você viu como pode fazer isso com arrays, como usar link.
‫Então essa afirmação aqui com a corrida e também com listas e você pode usar a mesma coisa com
‫inúmeras chamadas, com tipos de listas bem geradas.
‫Direito.
‫E também, é claro, com tabelas e com quantidade X.
‫E isso é algo que veremos mais tarde.
‫Então, vamos prosseguir para o próximo vídeo, onde estenderemos nossa aula aqui.
‫Então nossa turma de gestor universitário, que vai nos mostrar mais algumas informações, porque até agora só
‫atendemos alunos, homens e mulheres.
‫Mas e se quisermos filtrar por informações diferentes ou se você quiser classificá-las, coisas assim?
‫Isso é algo que abordaremos no próximo vídeo.
‫Então nos vemos no próximo vídeo.