Ed
há 6 meses
Vamos analisar cada afirmativa: I - Das três linguagens consideradas, Python é a única que não permite interfaces. Falso. Python permite a implementação de interfaces através de classes abstratas e o uso do módulo `abc` (Abstract Base Classes). II - O Python possui nativamente o tipo privado, assim como C e Ruby. Falso. Python não possui um modificador de acesso "privado" como C ou Ruby. Em Python, utiliza-se convenções (como prefixar o nome do atributo com um underscore) para indicar que um atributo deve ser tratado como privado, mas isso não é uma restrição real. III - Na linguagem Python, o decorator @staticmethod somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos. Verdadeiro. O decorator `@staticmethod` é usado para definir métodos estáticos em uma classe, e não se aplica a atributos. Com base nas análises, apenas a afirmativa III é verdadeira. Portanto, a alternativa correta que contém todos os itens verdadeiros é: nenhuma das alternativas apresentadas está correta, pois não há uma opção que contenha apenas a afirmativa III. Se precisar de mais ajuda, é só avisar!
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade