Domande taggate «oop»

La programmazione orientata agli oggetti è un paradigma di programmazione che utilizza "oggetti": strutture di dati costituite da campi e metodi di dati insieme alle loro interazioni.


16
Come si implementa una classe in C? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 12 mesi fa . Migliora questa domanda Supponendo che devo usare C (no C ++ …
139 c  class  oop  embedded 

6
È possibile creare classi statiche in PHP (come in C #)?
Voglio creare una classe statica in PHP e farla comportare come in C #, quindi Il costruttore viene chiamato automaticamente alla prima chiamata alla classe Nessuna istanza richiesta Qualcosa del genere ... static class Hello { private static $greeting = 'Hello'; private __construct() { $greeting .= ' There!'; } public …


13
Incapsulamento vs astrazione?
Ecco le brevi definizioni di incapsulamento e astrazione. Astrazione: Il processo di astrazione in Java viene utilizzato per nascondere alcuni dettagli e mostrare solo le caratteristiche essenziali dell'oggetto. In altre parole, si occupa della vista esterna di un oggetto (interfaccia). L'unico buon esempio che vedo per questo su diversi siti …
137 java  oop 

8
Differenze tra proxy e motivo decorativo
Puoi dare qualche buona spiegazione qual è la differenza tra Proxy e Decorator ? La differenza principale che vedo è che quando assumiamo che Proxy usi la composizione e Decorator usi l' aggregazione , sembra chiaro che usando più (uno o più) Decoratori è possibile modificare / aggiungere funzionalità a …




7
Metodo Sovraccarico per argomento null
Ho aggiunto tre metodi con parametri: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer called"); } Quando chiamo doSomething(null), il compilatore genera l'errore come metodi ambigui . Quindi il problema è perché Integere …
133 java  oop  null  overloading 

7
__Init __ () dovrebbe chiamare __init __ () della classe genitore?
Sono abituato che in Objective-C ho questo costrutto: - (void)init { if (self = [super init]) { // init class } return self; } Python dovrebbe anche chiamare l'implementazione della classe genitore per __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class È vero / falso anche per __new__()e __del__()? …
132 python  oop  superclass 



8
Java: classe statica?
Ho una classe piena di funzioni di utilità. L'istanza di un'istanza non ha senso semantico, ma voglio ancora chiamarne i metodi. Qual è il modo migliore per affrontarlo? Classe statica? Astratto?
130 java  class  oop  static  utility 

3
Cosa significa avviare una funzione PHP con una e commerciale?
Sto usando la libreria di Facebook con questo codice: class FacebookRestClient { ... public function &users_hasAppPermission($ext_perm, $uid=null) { return $this->call_method('facebook.users.hasAppPermission', array('ext_perm' => $ext_perm, 'uid' => $uid)); } ... } Cosa significa & all'inizio della definizione della funzione e come posso utilizzare una libreria come questa (in un semplice esempio)
129 php  oop 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.