Perguntas com a marcação «access-modifiers»

O modificador de acesso é um conceito OOP. Ele determina o nível de acesso ou visibilidade que uma determinada propriedade / método / classe possui.







17
O Swift tem modificadores de acesso?
Em Objective-C, os dados da instância podem ser public, protectedou private. Por exemplo: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Não encontrei nenhuma menção de modificadores de acesso na referência Swift. É possível limitar a …



5
O Java possui um modificador de acesso "protegido privado"?
Eu vi algumas referências se referirem a um modificador de acesso em Java chamado private protected(ambas as palavras juntas): private protected someMethod() { } Uma das páginas que encontrei referente a isso está aqui . A lição da minha escola também se referiu a este modificador de acesso (e disse …


2
Por que o Typescript usa a palavra-chave "export" para tornar públicas as classes e interfaces?
Enquanto brincava com o Typecript, percebi que minhas classes nos módulos (usadas como namespaces) não estavam disponíveis para outras classes, a menos que eu escrevesse a exportpalavra-chave antes delas, como: module some.namespace.here { export class SomeClass{..} } Então agora eu posso usar o código acima desta maneira: var someVar = …



7
Classe “privada” (implementação) em Python
Estou codificando um pequeno módulo Python composto de duas partes: algumas funções que definem uma interface pública, uma classe de implementação usada pelas funções acima, mas que não é significativa fora do módulo. No início, decidi "ocultar" essa classe de implementação definindo-a dentro da função que a usa, mas isso …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.