·
Engenharia Mecatrônica ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
Texto de pré-visualização
Orientação à Objeto classe definição do tipo de objeto ou seja quais características aqueles objetos desta classe vão ter objeto esse objeto é único mas possui as características de uma classe class Cubo pass printtypeCubo class type class NomeClasse dado valor Atributos def métodoconstrutor código do método construtor roda esse método no momento que um objeto da classe é cr def métodosself método geral código do método geral class Cubo lado 0 def initself valor selflado valor def volumeself vol selflado selflado selflado return vol cubo1 Cubo3 cubo2 Cubo5 printcubo1lado printcubo1volume 3 27 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 25 é rodado quando o objeto é instanciado def initself parametros código do método construtor Método construtor class Gato def initself nome cor selfnome nome selftipo Felino selfcor cor def fazbarulhoself printMiau g1 GatoBoris Branco g2 GatoBel Preto printfO gato g1nome é g1cor e faz g1nome O gato Boris é Branco e faz Miau atribui comportamentos aos objetos da classe é o mesmo que funções mas dentro da classe Quando um método é executado dizemos que ele é invocado def nomedometodoself parametros código do método return valor Métodos em Classes class Gato tipo Felino peso 0 def initself nome cor 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 35 selfnome nome selfcor cor def fazbarulhoself printMiau def pesogatoself peso selfpeso peso if selfpeso 50 printo Gato está gordo elif selfpeso 20 printo Gato está magro g1 GatoBoris branco printg1nome printg1peso g1pesogato3 printg1peso g2 GatoBel preto printg2nome printg2peso g2pesogato6 printg2peso Boris 0 3 Bel 0 o Gato está gordo 6 setNome getNome Getter e Setter class Teste def initself valor selfx valor def getvalorself return selfx 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 45 def setvalorself novovalor selfx novovalor teste Teste10 printtestegetvalor testesetvalor5 printtestegetvalor 10 5 class Teste def initself valor selfx valor def valorself novovalor selfx novovalor teste Teste10 printtestex testevalor5 printtestex class NovoCubo def initself lado selflado lado def getladoself return selflado def setladoself novolado selflado novolado def calculavolumeself printcalculei selfvolume selflado selflado selflado def getvolumeself selfcalculavolume printretornei return selfvolume 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 55 cubo1 NovoCubo3 3
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
Texto de pré-visualização
Orientação à Objeto classe definição do tipo de objeto ou seja quais características aqueles objetos desta classe vão ter objeto esse objeto é único mas possui as características de uma classe class Cubo pass printtypeCubo class type class NomeClasse dado valor Atributos def métodoconstrutor código do método construtor roda esse método no momento que um objeto da classe é cr def métodosself método geral código do método geral class Cubo lado 0 def initself valor selflado valor def volumeself vol selflado selflado selflado return vol cubo1 Cubo3 cubo2 Cubo5 printcubo1lado printcubo1volume 3 27 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 25 é rodado quando o objeto é instanciado def initself parametros código do método construtor Método construtor class Gato def initself nome cor selfnome nome selftipo Felino selfcor cor def fazbarulhoself printMiau g1 GatoBoris Branco g2 GatoBel Preto printfO gato g1nome é g1cor e faz g1nome O gato Boris é Branco e faz Miau atribui comportamentos aos objetos da classe é o mesmo que funções mas dentro da classe Quando um método é executado dizemos que ele é invocado def nomedometodoself parametros código do método return valor Métodos em Classes class Gato tipo Felino peso 0 def initself nome cor 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 35 selfnome nome selfcor cor def fazbarulhoself printMiau def pesogatoself peso selfpeso peso if selfpeso 50 printo Gato está gordo elif selfpeso 20 printo Gato está magro g1 GatoBoris branco printg1nome printg1peso g1pesogato3 printg1peso g2 GatoBel preto printg2nome printg2peso g2pesogato6 printg2peso Boris 0 3 Bel 0 o Gato está gordo 6 setNome getNome Getter e Setter class Teste def initself valor selfx valor def getvalorself return selfx 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 45 def setvalorself novovalor selfx novovalor teste Teste10 printtestegetvalor testesetvalor5 printtestegetvalor 10 5 class Teste def initself valor selfx valor def valorself novovalor selfx novovalor teste Teste10 printtestex testevalor5 printtestex class NovoCubo def initself lado selflado lado def getladoself return selflado def setladoself novolado selflado novolado def calculavolumeself printcalculei selfvolume selflado selflado selflado def getvolumeself selfcalculavolume printretornei return selfvolume 24032022 1510 Aula Orientação à Objetoipynb Colaboratory httpscolabresearchgooglecomdrive1yyHjLIY9R1gxEVRh1t4D6mJf9YJqRRrprintModetrue 55 cubo1 NovoCubo3 3