-
Classes, também são objetos. Tudo em Python é objeto!!!
http://www.async.com.br/projects/python/pnp/node41.html#SECTION000520300000000000000
-
"Phyton". Nem ctrl+c, ctrl+v a FCC acerta mais.
-
GAB: A)
TUDO em Python é objeto!!!!!!
-
(a) excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.
Errado. Vimos isso na parte teórica desta aula. Em Python, tudo é objeto, inclusive as classes.
(b) um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele.
Correto. Convenciona-se colocar o self como 1º argumento de um método e ele serve para referenciar atributos de instância da classe.
(c) o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
Correto. Construtor em Python é sempre o __init__
(d) instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens.
Correto. Objeto é a instância de uma classe.
(e) é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método.
Sim. Por default, os atributos de uma classe são públicos. Veja o código abaixo.
Nas linhas 1 e 2 foi definida a classe Casa com um atributo público cor. Na linha 4 é criada uma instância de Casa e o print da linha 5 imprime “Branca”. Ou seja, o atributo cor é público, acessível externamente à classe.
Resposta: A
-
TUDO EM PYTHON É OBJETO, INCLUSIVE AS CLASSES! letra- A
-
INCLUINDO as classes, TUDO em PHYTON é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.
-
(a) excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. (ERRADO) -> Em Python, tudo é objeto, inclusive as classes.
(b) um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele. (CERTO) -> Convenciona-se colocar o self como 1º argumento de um método e ele serve para referenciar atributos de instância da classe.
(c) o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. (CERTO) -> Construtor em Python é sempre o __init__
(d) instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens. (CERTO) -> Objeto: é a instância de uma classe.
(e) é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método. (CERTO) -> Por default, os atributos de uma classe são públicos.