Perguntas com a marcação «oop»

A programação orientada a objetos é um paradigma de programação usando "objetos": estruturas de dados que consistem em campos e métodos de dados, juntamente com suas interações.

13
Nomeando Classes - Como evitar chamar tudo de um "Gerenciador de <Qualquer>"? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

22
Qual é o propósito da palavra 'eu'?
Qual é o objetivo da selfpalavra em Python? Entendo que se refere ao objeto específico criado a partir dessa classe, mas não consigo entender por que ele precisa ser explicitamente adicionado a todas as funções como parâmetro. Para ilustrar, no Ruby eu posso fazer isso: class myClass def myFunc(name) @name …
1130 python  class  oop  self 



17
Qual a diferença entre público, privado e protegido?
Quando e por que eu deveria usar public, privatee protectedfunções e variáveis dentro de uma classe? Qual a diferença entre eles? Exemplos: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ... } // Protected protected $variable; protected function …
989 php  oop  private  public  protected 





8
Como classificar uma lista de objetos com base em um atributo dos objetos?
Eu tenho uma lista de objetos Python que gostaria de classificar por um atributo dos próprios objetos. A lista se parece com: &gt;&gt;&gt; ut [&lt;Tag: 128&gt;, &lt;Tag: 2008&gt;, &lt;Tag: &lt;&gt;, &lt;Tag: actionscript&gt;, &lt;Tag: addresses&gt;, &lt;Tag: aes&gt;, &lt;Tag: ajax&gt; ...] Cada objeto tem uma contagem: &gt;&gt;&gt; ut[1].count 1L Preciso classificar a …
804 python  list  sorting  oop  count 

18
O que __init__ e self fazem no Python?
Estou aprendendo a linguagem de programação Python e me deparei com algo que não entendo completamente. Em um método como: def method(self, blah): def __init__(?): .... .... O que selffaz? O que deveria ser? Isso é obrigatório? O que o __init__método faz? Por que isso é necessário? (etc.) Eu acho …
793 python  oop  self 





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.