Questão de Programação Orientada a Objetos

(TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é fundamental para o profissional de TI moderno. Acerca da linguagem de programação Python, é correto afirmar que:

I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.

II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona-se utilizar o nome self para ele.

III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.

IV. 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.

A
I, II e III, apenas.
B
I, III e IV, apenas.
C
II, III e IV, apenas.
D
I, II, III e IV.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!