Ed
há 2 meses
Vamos analisar cada afirmativa: 1. Das três linguagens consideradas, apenas Python não possui suporte nativo a interfaces com sintaxe explícita como em Java e C++, embora permita a criação de interfaces por meio de classes abstratas. - Verdadeiro. Python não possui uma sintaxe de interface como Java e C++, mas permite a criação de interfaces através de classes abstratas. 2. O Python possui nativamente o tipo privado, assim como C e Ruby. - Falso. Python não possui um modificador de acesso "privado" no mesmo sentido que C++ e Ruby. Em Python, os atributos que começam com um underscore (_) são considerados "protegidos", mas não são verdadeiramente privados. 3. Na linguagem Python, o decorator @staticmethods 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 e não pode ser aplicado a atributos. Agora, vamos resumir as análises: - Afirmativa 1: Verdadeira - Afirmativa 2: Falsa - Afirmativa 3: Verdadeira Portanto, as afirmativas corretas são 1 e 3. Se a pergunta pede para verificar quais estão corretas, a alternativa correta deve incluir essas duas. Como não foram fornecidas as alternativas, a resposta correta é que as afirmativas 1 e 3 estão corretas.