‫Bem vindo de volta.
‫Neste capítulo, vamos cobrir a programação orientada a objetos em C Sharp.
‫Até agora, trabalhamos apenas em uma aula e essa foi nossa primeira aula principal com o método principal.
‫E não fizemos nenhuma programação real orientada a objetos nesse sentido.
‫E neste vídeo, vou mostrar um pequeno vislumbre do que vai acontecer no próximo capítulo.
‫Portanto, vamos dar uma olhada no que é uma classe em geral.
‫Uma classe é o projeto de um objeto e é daí que vem a programação orientada a objetos.
‫Assim, você pode criar vários objetos de uma classe específica que você mesmo pode criar.
‫E até já usamos classes, como você sabe, por exemplo, a classe console ou a classe string
‫e assim por diante.
‫Então, uma classe tem ações, habilidades que são chamadas de funções-membro ou métodos.
‫Portanto, já usamos métodos até mesmo dessas classes que vimos.
‫Então, consola, por exemplo, havia métodos que usamos como read ou re-line, bright line, esse tipo de coisa.
‫Então, esses eram métodos ou as chamadas funções-membro dessa classe?
‫Possui propriedades, as chamadas variáveis de membro, como comprimento.
‫Vimos a propriedade de comprimento de uma classe e essa foi nossa classe de string onde verificamos qual é o comprimento
‫da string?
‫E isso era uma propriedade dessa classe.
‫Portanto, você pode criar várias propriedades diferentes e chamá-las mais tarde, então a herança é
‫possível com as classes e veremos a herança, qualquer capítulo adicional onde examinaremos a
‫herança com mais detalhes.
‫Mas agora, só para você saber, é possível herdar classes e elas podem ser usadas como um tipo de dados.
‫Por exemplo, uma string é uma classe e usamos strings como tipos de dados.
‫Tudo bem.
‫Então o próximo é um objeto.
‫O que é um objeto?
‫Bem, você pode criar objetos fora de uma classe.
‫Então, como eu disse, é um projeto para um objeto, uma classe.
‫Agora vemos um objeto aqui, que é um carro e é uma odisséia.
‫E as propriedades do carro podem ser a potência, a quantidade de rodas, o lúmen da luz
‫frontal, as portas e muitas outras propriedades.
‫Então as habilidades seriam dirigir, quebrar, abrir uma janela, fazer luz e assim por diante, muitas
‫habilidades.
‫E então, finalmente, a herança funcionaria assim.
‫Você tem um carro que é herdeiro de Audy.
‫Portanto, o pedido é um carro, mas tem especificações.
‫Então, um A5 é um Audi, mas tem suas próprias especificações e assim por diante.
‫Portanto, esta é apenas uma breve introdução à programação orientada a objetos e às classes.
‫E vamos entrar na demonstração, onde você verá todas essas coisas em ação e terá uma melhor compreensão do que
‫elas fazem, qual é o propósito e como podemos usá-las.
‫Tudo bem.
‫Então, nos vemos no próximo vídeo, onde criaremos nossa própria classe.