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.









6
Explicando '__enter__' e '__exit__' do Python
Eu vi isso no código de alguém. O que isso significa? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print …

30
Quando você deve usar 'friend' em C ++?
Eu tenho lido as Perguntas frequentes sobre C ++ e fiquei curioso sobre a frienddeclaração. Eu pessoalmente nunca o usei, mas estou interessado em explorar o idioma. Qual é um bom exemplo de uso friend? Lendo um pouco mais as perguntas frequentes, gosto da ideia do << >>operador sobrecarregar e …
354 c++  oop  encapsulation  friend 



8
Uso de init init em vez de novo
Aprendendo o Objective-C e lendo o código de amostra, percebo que os objetos geralmente são criados usando este método: SomeObject *myObject = [[SomeObject alloc] init]; ao invés de: SomeObject *myObject = [SomeObject new]; Existe uma razão para isso, como eu li que eles são equivalentes?
344 objective-c  oop 



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.