E aí [Música] Olá a todos usar sequência são a disciplina de programação recado direto Nesta aula a gente vai falar sobre liderança Boa noite são dois pilares da programação a mercadoria o organismo tem como ideia sobre escrever ou reescrever a próxima dica agradecimento com o mesmo assunto é é a vantagem disso que o Jackson tem uma capacidade de responder uma mesma mensagem de modo diferente então tem uma mensagem esse cantor que os objetos dentro do contexto pela ó os trocam mensagens deles né ou menos nesses momentos e esses métodos podem ter o mesmo nome desde
que eles atuam de maneira diferente tá então essa reescrita de metas o seu chamaram sobreposição sobrepondo né o método na saúde tô sobre a escrevendo tô reescrever e como diferenciar um método tem o mesmo nome no outro grupo e o diferencial mesmo um documento tem o mesmo que vai diferenciar esses dois metros é a assinatura dele diferente que eu passo com o padrão de cimento não pode curtir então por exemplo eu posso no rio objeto no legal né carro pode se movimentar muscled um caminhão tá Se eu conseguir a morrer um metro de uma caixa
e pode ser especializado aumentar o carro bicicleta e caminhão ouvir o que eu posso ter um mestre não ver tanto para classificar bicicleta com o caminhão buscar um leite para cada um deles não mas eu posso criar um único médico não é o mesmo nome e possa dar tudo diferente não é dom a forma de movimentar o carro não é Idêntica a forma de movimentar um caminhão e também não é identità forma comentar bicicleta movimentação em uma bicicleta tem as qualidades dela assim como do carro e assim como de um caminhão basculante poderia falar mais
sobre isso como é que é uma alimentação de um trem se move um avião em movimento mais um método mover ele pode ser eu pode ser o mesmo né Mas tente uma movimentação de um avião que se movimenta em além disso eles pode se movimentar no chão e no ar eu já tenho onde ela tem algumas características e faz a movimentação dele totalmente distinta Jardim um carro e ele também distinta de uma bicicleta a gente poder dar uma outra exemplo também em frear um criar uma bicicleta na eu acho esfriar Olha esse utilizado por uns
igreja pode ser utilizado no carro pode ser utilizado um avião mas a forma de frear nesses contextos fitas embora o nome esfriar e dedico a todos os estados e como é que a jvm né Vamos lá da máquina virtual Java e Campos como é que o processo o uso de um código JAVA né que é a gente sabe essa máquina virtual como é que ela procura implementação mais especializado no mesmo então beijo que me falou dele aqui de classes né Com base na o primeiro acho que vai base fazer nesse aqui né de Barro próximo
para procurar estudar mais específica a paz Imagina você não definir o aumento na classe filha pelo método de mover Só se eu tenho uma passe que ela específico a passe posso ficar uma super Case em caso eu não tenho redefinido uso e eu quero formos aumento então mesmo que o método da classe mãe que não foi definido né não foi sobre escrito na Caça filha pode chamar esse método eficaz e ele é naturalmente vai ser utilizado a passo mãe mas primeiro a gente vai procurar você tem aquele mesmo método o mesmo nome embora uma assinatura
diferente a raça eficiência contrário a próxima se ele encontrar uma classe fica igual ao assistir um objeto assistir em um ato EA possibilidade de inscrição mestre momento e sendo ele implementado na classe filhos pontos no próximo e primeiro está na firma Depois eu posto se eu não fosse sua filha eu vou lá e a gente vai me assumir que o método mover que eu estou utilizando ele vai para a semana ainda que ele esteja e aquecimento morrer eu já associado a um objeto de uma classe mais especializado acho que o encontro do conceito de herança
e não tem alimentação de cimento na pasta e filho e na próxima então quando ele passa quanto é que tá um método é super escrito por assistir passa até o comportamento padrão dessa classe e embora seja possível somente a superclasse também Ah mas ele tem que ser mais direto né procissão ocorre sobrescrito de mim tá um metro já definido a classe morre né e é aqui o pastor explica ele vai ter a mesma assinatura mesmo direito por exemplo o comportamento de né É e o ritual o pagamento deixando todo o presente para a semana né
aí eu vou chamar a iluminação negócio um para isso né então para isso eu uso uma palavra super né quando isso acontece na o método da classe maior fica sobreproduto sobreposto sobre pontos né e eu acabei não comentando anteriormente mais o que a gente utiliza aqui né do sobrepondo os atributos aqui da classe da classe mãe né os arquivos nome CPF e da isso vai valer para todas as classes filhas que eu comentei Aqui tá um beijo quando eu não quiser ir e é quando quiser ficar mais apresentação eu coloquei aproveitar o comportamento do Chile
para a classe mãe e eu eu vou usar amanhã lá preservar da linguagem Java né para fazer a sobreposição ele chama inglesa chama o verde e sua exposição íntima Assunção implantação facilmente os meus Classe A e vamos pronto um exemplo aí no caso do no carro né eu vou criar um carro decorrido né ele considerando a classe carro tá O Rodrigo é sempre ficar bem da classe pessoa né mas um exemplo diferente aqui tá alguma costurar uma próxima da carro ela tem uns atributos aí e velocidade e tem um Construtor do na classical Lembrando que
consultor tem o mesmo nome da classe né o que eu tô passando como parâmetro uma cidade Inicial tá claro que o criar um objeto Clau auxiliados por padrões vai ter uma velocidade inicial e Aqui nós temos necessidade da Classe A velocidade Michel tá objeto já tem essa característica que tenham gostado Inicial na bola essas características iniciais e sempre coloca um consultor da Paz e cujo nome e temos um conselho mesmo nome da e depois eu defino dois alguns metros né e acelera e freia né de E aí é é é [Música] a acelerar Eu vou
que incrementa velocidade de um top um de mais um e e a ficou ferido que aumentar a velocidade de um agora que seria um carro de corrida vai herdar da classe mãe o carro né é a classe os atributos meta na classe naquelas clínica que faz a olhar os atributos metros da clássica toque o também vou fazer a mesma coisa mais um caso eu Vou estender as cavilhas que a gente tá usando com segurança tá e vou criar a costura Classe A costura na parte aqui para mim é da classe né o valor da palavra
né de posição aqui então o metro da classe mãe fica sobreposto tá aqui muito a em é um consultor em atribuir a velocidade inicial aqui não preciso fazer e depois eu vou chamar um método chama-se Lembro só que no caso aqui beijo Ó aqui começa aparecer o conceito de polimorfismo em um metro de uma acelera aqui na classe corrido carro corrido mas também tem ele na classe mãe veja que quando eu chamar você na casa de filho eu vou implementar o estado de cima Vou deixar um aumento acelerar no próximo eu vou chamar eu vou
experimentar velocidade de uma vida então por exemplo eu vou iniciar o que é objeto não então a gente usa o que para criar MG e Flávia mil devo passar o amor da classe nem tava corrido é meu x aqui vai ser objeto tipo carro de corrida tá uma resfriado objeto eu trago dentro dele né tudo que eu possa acessar na classe mãe ou da pacífica quando eu falo x pontas e leve que eu vou ter uma sequência aqui então exemplo anterior a subclasse é uma redefiniu metas Helena eu defini ciumento e como X é um
carro decorrido eu tô carro de corrida é um carro e o carro de corrida tem um metro de acelerar a 5.000 carros não tenho medo sei lá como eu tô ligando característicos do carro e também estou sobre escrevendo um método da classe me dando tributos ou valores atributos diferentes nesse momento O que aconteceu aqui é que quando o x chama a acelerar que tá chamando minha conselheira da classifica Block o carro de corrida não dá pra cima toque ouvir mais definição do método acelera houve uma requalificação do momento que foi dado a tua filha tá
estou em Java jvm Não entendi só que ela vai fazer ela vai saber com base nisso implementação e deve ser usada é o método a ser mero acaso filha no Passo mamãe tá eu precisar definição no médico hoje é bom a palavra super a gente já comentou ela tem uma função parecida com a dizer né Hades ou vimos anteriormente ela pode ser usada para referenciar o próprio objeto Então faz uma referência ao próprio objeto geral aparece ligando o consultor a diferença próprio objeto né eles variados né que faz diferenciava né nos locais e Campos do
objeto que os mesmos nomes tá eu faço referência a comida é a palavra super atença funcionalidades que é bem parecida né E no caso é é ela aparece aparece palavras super ela vai se usar para acessar Campos emenda super fácil então o açúcar e o bloqueado diferenciar um eu estou Navegar dizendo que eu vou reference algumas coisas super caras tá opção outros alguns metros que são sobrescritos e acabou de ver com o painel e fiz e os próprios costura super fácil então é a subclasse Word lá uma vez que eu usei a a palavra super
vai costas principalmente que eu posso o seu atributo eu posso vocês aumento que foi escrito eles estão presente por aqui pa super né tô morrendo de frio eu posso usar a palavra posso por exemplo é a se fazer acesso né a aumento acelera da com a próxima de caso aqui ó o futebol e é usa palavras super aqui fica mais claro no na sequência Beleza não tem aqui matasse como super fácil né e o método que tá imprimi de alguma mensagem lá pelo que vai dar uma saída aí eu quero estender este método não quero
usar esse método né Fazer o sobrescrito do mestre e o interesse que interessante eu criei um método o mesmo nome e dentro dele eu posso ir fazer as reais o aumento da classe mãe então supondo que a classe super fácil imprimir isso aqui um super fácil e aí beijo com o tempo isso aqui que não sai da implementação da Classe A e vai ter essa saída aqui então ao nosso eu chamar um imprimir método não é das piscinas e classe na eu vou imprimir essa frase seu chamamento do da classe início e aí dentro do
programa mim né então eu crio um faz uma sensação um objeto aqui do tipo subclasse né e chamo ela quando eu chamo o imprimir metros que não vai fazer e qual que é isso aí fica aí a a tarefinha para vocês brincar né pegar isso aqui escolhe colocar dentro do na disciplina né e ao projeto nessa vai ter um porta eh mesmo um papel de texto que vocês acharem mais conveniente e gente ficar com essa aí é uma vez que ficou usando desgraça e ao mesmo tempo trabalhando com a ideia dor problema físico sobrescrevendo cimento
do que as dentro deles o chamado o método da classe não é isso é interessante discutir isso durante o desenvolvimento das atividades da semana e pra finalizar existe me chama de método final eu classifico tá metros finais só que eles estão aparecendo escrito a palavra chave de sinal ou o modificador final que significa que o método definido com ela não poderá ser sobrescrito então no caso do carro lá sempre fininho médico acelera no final eu não posso descrever ele na paz especializada na classe filha os bicos e no hospital acontecer sobre esse indicador pode aplicar
em classes de Mércia não posso ter medo de final classe finalmente o sinal elétrico o final eu posso pode ficar tá eh os bancos privados em São acessíveis deve tá classe definido carro Museu eu não posso por exemplo sobre a escrever um metro para Leite um sub classe quando usamos modificado original moto a empresa eu tenho aqui uma calça que final tô deixando em todos os momentos em todos os atributos essa parte do final e dentro do Construtor dela tô dizendo o que que vai ser o valor início né na de 49 livesp e tomando
vetores tem né É eu tenho uma outra o outro consultor também nessa mesma plástico uma outra assinatura ele foi passando e identificação o número EA avaria afro o tamanho né É do vetor bonito caso parecido então aqui definido quando eu chamar o meio e o método imprimo tu também afinal e tempo no valor de parâmetro like o enterro vocês afinal também também void um método de análise que tá no final de Finados tamanho e fazer um multiplicação e cada elemento conteúdo aquele que tá Eu vejo quando eu faço de reclamação quando as cores chamarem isso
dentro de um método dentro do meio né eu vou poder fazer uma aplicação ou quando eu fazer eu uso da herança né novo o caso não passa filha isso não for te dar algumas características ela não vai poder fazer aqui nem alterar o valor e ia ter boto é o que eu queria conversar me mostrar para vocês hoje era esse conteúdo né ponto que fica aí para vocês estudarem bastante eu consegui herança e aplicação desse conceito a exercícios e atividades para vocês devolver em material complementar quando se treinar com segurança o seguinte forma fista um
mês clica de resto o uso de métodos atributos pra cima é muito importante esse conceitos e a base da p&o né alguns conceitos base importantes da pior igual e voltarem a nós conceitos era a gente vai aprender nos próximos a gente se ver agora E aí [Música] E aí [Música]