Download the Guru IA app

Android and iOS

Foto de perfil

caio

SENT BY THE APP
Estudos Gerais12/01/2024

4. Em linguagens como Java e C#, basta declarar que os atrib...

  1. Em linguagens como Java e C#, basta declarar que os atributos não podem ser acessados e é obrigatório proteger seus atributos com private. O Python não utiliza o termo private, que é um modificador de acesso e também chamado de modificador de visibilidade. No Python, são inseridos dois underscores (__).

class Pessoa: def init(self, idade): self.__idade = idade

Dessa maneira, não é possível acessar o atributo idade de um objeto do tipo pessoa fora da classe. O atributo idade pode ser acessado por qualquer objeto do tipo pessoa, visto que o método init tem.

4. Em linguagens como Java e C#, basta declarar que os atributos não podem ser acessados e é obrigatório proteger seus atributos com private. O Python não utiliza o termo private, que é um modificador de acesso e também chamado de modificador de visibilidade. No Python, são inseridos dois underscores (__).

class Pessoa:
    def __init__(self, idade):
        self.__idade = idade

Dessa maneira, não é possível acessar o atributo idade de um objeto do tipo pessoa fora da classe. O atributo idade pode ser acessado por qualquer objeto do tipo pessoa, visto que o método __init__ tem.
Send your questions through the App
Google Play
App Store
Equipe Meu Guru

Do you prefer an expert tutor to solve your activity?

  • Receive your completed work by the deadline
  • Chat with the tutor.
  • 7-day error guarantee