Domande con tag 'class'

5
risposte

Perché non viene generato alcun costruttore predefinito se si definisce un costruttore esplicito?

class Employee{ String name; int id; //No explicit constructors } Ora posso richiamare la seguente dichiarazione: Employee e1 = new Employee(); Con il codice sopra, il compilatore fornirà la definizione per il costruttore E...
posta 03.10.2014 - 07:49
7
risposte

È appropriato che una classe sia solo una raccolta di informazioni senza logica?

Dire che ho una classe Person che ha variabili di istanza age , weight e height , e un'altra classe Fruit che ha variabili di istanza sugarContent e texture . La classe Person non ha metodi per salvare setter...
posta 10.12.2012 - 05:18
4
risposte

Origine di strutture e classi

Quali problemi di progettazione e implementazione hanno dovuto risolvere i programmatori quando hanno deciso prima di utilizzare strutture e classi? Quando è successo questo e chi erano i pionieri dietro queste idee? Nota, questa è una dop...
posta 18.05.2012 - 17:33
5
risposte

Python: A che serve utilizzare "import"?

Non sono molto chiaro su questo aspetto. Supponiamo che tu abbia un sacco di file .py che sono i loro moduli separati. Perché ogni file .py deve importare gli altri quando usano quella classe? O loro? Perché ero abbastanza sicuro che altri li...
posta 30.12.2011 - 07:58
4
risposte

Quando nella tua classe le classi sono anche oggetti, il principio di sostituzione di Liskov si applica alle loro interfacce?

Secondo Wikipedia il principio di sostituzione di Liskov afferma che objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program Normalmente il principio di sostituzion...
posta 11.04.2016 - 22:02
6
risposte

Si chiama istanza di classe o oggetto?

Ho una domanda di parole / precisione. A volte scrivo "istanza di oggetto" a volte "istanza di classe" . Non è che un oggetto è sempre un istanza di una classe ? Pertanto "istanza dell'oggetto" non è la dicitura corretta, giusto?...
posta 07.08.2011 - 16:17
4
risposte

Tenere traccia di tutti gli oggetti di una classe

Sono nuovo nella programmazione orientata agli oggetti e continuo a occuparmi di questo problema. (Sto programmando in Java) Sono stato un po 'riluttante a chiedere su questo, dal momento che sembra un problema di base, ma non riesco a trovare a...
posta 11.06.2013 - 02:44
2
risposte

Esiste un nome standard e formale per un oggetto o una classe che si comporta come se fosse un determinato oggetto?

Ho un'app in Django che si aspetta di ottenere un record con i campi email, first_name e last_name. Tuttavia, a volte voglio essere in grado di inviarlo qualcosa che in realtà non è un record ma si comporta come uno (nel senso che ha i campi...
posta 19.10.2011 - 21:13
1
risposta

Dovrebbe essere definito ogni metodo in una classe in un'interfaccia implementata?

Riesco a vedere come le interfacce sono molto utili per forzare le diverse classi ad avere la stessa funzionalità. Ma ci sono anche azioni legate a una classe specifica (come l'aggiornamento di una variabile univoca che viene utilizzata per i...
posta 10.04.2018 - 18:12
2
risposte

Progettazione della classe C ++ con invariante

Ho riflettuto su una domanda di base su in che misura imporre l'invarianza di una classe . Forse è formulato male, così come un esempio, diciamo che voglio scrivere una classe che memorizza una gamma limitata di colori. Il costruttore della cla...
posta 01.02.2016 - 12:01