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.



15
Getter e Setter?
Non sono uno sviluppatore di PHP, quindi mi chiedo se in PHP sia più popolare usare getter / setter espliciti, in puro stile OOP, con campi privati ​​(come mi piace): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = …
203 php  oop  coding-style 




4
Come posso creare una copia di un oggetto in Python?
Vorrei creare una copia di un oggetto. Voglio che il nuovo oggetto possieda tutte le proprietà del vecchio oggetto (valori dei campi). Ma voglio avere oggetti indipendenti. Quindi, se cambio i valori dei campi del nuovo oggetto, l'oggetto vecchio non dovrebbe esserne influenzato.
199 python  oop  object  copy 



20
Strutturare come oggetti in Java
È completamente contro il modo Java per creare strutt come oggetti? class SomeData1 { public int x; public int y; } Vedo una classe con accessori e mutatori più simili a Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private int …
195 java  oop  struct 

25
Utilizzo del modificatore "finale" ogniqualvolta applicabile in Java [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
194 java  oop 


13
Compilare la dichiarazione di ritorno mancante in un metodo non vuoto
Ho riscontrato una situazione in cui in un metodo non vuoto manca un'istruzione return e il codice viene ancora compilato. So che le dichiarazioni dopo il ciclo while sono irraggiungibili (codice morto) e non verrebbero mai eseguite. Ma perché il compilatore non avverte nemmeno di restituire qualcosa? O perché una …
189 java  c#  oop 

13
Non erediterai da std :: vector
Ok, questo è davvero difficile da confessare, ma al momento ho una forte tentazione da cui ereditare std::vector. Ho bisogno di circa 10 algoritmi personalizzati per il vettore e voglio che siano direttamente membri del vettore. Ma naturalmente voglio anche avere il resto std::vectordell'interfaccia. Bene, la mia prima idea, come …
189 c++  oop  inheritance  stl  vector 


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.