fbpx
Skip to main content
  1. SouldealeR
  2. Ingegneria Informatica - Triennale
  3. Venerdì, 24 Febbraio 2006
  4.  Subscribe via email
Qualcuno ha percaso qualche informazione su chi terrà il corso al quarto ciclo per quest'anno ? Magari qualcuno che ha avuto indiscrezioni da Pettorossi seguendo Automi oppue Cantone facendo l'appello fra poco...
Grazie.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
La madre di tutte le classi dovrebbe essere la classe Object se non erro.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
C' é qualcuno che sa dirmi qual' e la madre di tutte le classi?
La classe Class o la classe Object?????? :roll:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
io personalmente non so come implementare la relazione di "composizione"... qualcuno saprebbe darmi una risposta? grazie


da qualche parte nelle slide sue o di calavaro mi sembra di aver letto che per realizzare la composizione basta dichiarare gli oggetti delle classi "figlie" nel costruttore della classe "base":

[code type="markup"]public class X
{
public X()
{
Y ogg1;
Z ogg2;
}
...
}[/code]

in tal modo gli oggetti delle classi Y e Z vengono creati quando viene istanziata X e distrutti quando viene distrutta X.

cmq francamente anch'io non so fare l'esempio del girino sulla metamorfosi... qualche anima pia lo posti qui per favore

ciao
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
c'è qualche anima pia che può postare lo svolgimento di un esercizio sulle metamorfosi tipo quello del girino? grazie

sti esercizi non so obbligatori,vero?

no però se potrebbe capitare una cosa simile all'esame...
io personalmente non so come implementare la relazione di "composizione"... qualcuno saprebbe darmi una risposta? grazie
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ma quest' esonero è esclusivo?
perche' se lo fosse farei l'altro visto che ho altri e 2 esami tra poco
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
c'è qualche anima pia che può postare lo svolgimento di un esercizio sulle metamorfosi tipo quello del girino? grazie

sti esercizi non so obbligatori,vero?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
c'è qualche anima pia che può postare lo svolgimento di un esercizio sulle metamorfosi tipo quello del girino? grazie
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Oggi che ha fatto Cantone? Detto qualche altra cosa sul compito?


ha spiegato la metamorfosi e come implementarla in un linguaggio OOP.
In piu ha dato da fare un esercizio.
Ha fatto tutto quello che ci sta nell'ultima slide aggiunta nel sito.

Quindi anche la metamorfosi sta sul compito? :roll:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
non vorrei dire minchiate ma quello che ho capito io è questo:
una classe è qualcosa da cui si puo istanziare un oggetto.
un oggetto(in Java e C++) è qualcosa di non ulteriormente istanziabile.
la classe Class(in Java) è la meta-classe da cui si puo istanziare una classe.
una meta-meta-classe(in OOP pura) è qualcosa da cui si puo istanziare una meta-classe.
di questo passo:una (meta)*classe è qualcosa da cui si puo istanziare una (meta)*-1classe.
poi boh.

exactly :wink:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Invece devo ricredermi.. facendolo girare su eclipse confermo il tuo ordine degli output, anche se non capisco come faccia ad essere quello..


perche vengono prima effettuate le inizializzazioni static.poi le altre
variabili static già inizializzate inoltre non vengono re-inizializzate,questo è il trucco.
Poi ricorda anche che mentre la JVM legge la classe appena incontra una inizializzazione di un oggetto static di un altra classe ,interrompe il caricamente della classe alla ricerca della classe a cui appartiene l'oggetto static.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Invece devo ricredermi.. facendolo girare su eclipse confermo il tuo ordine degli output, anche se non capisco come faccia ad essere quello..
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Siamo sicuri che l'output dell'esercizio precedente sia giusto? Perché partendo dal main non mi pare quello l'ordine esatto.. poi magari sbaglio io..
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Per chi non avesse ancora il libro e volesse vedere il codice originale da cui ha preso spunto GiC:

[code type="markup"]class Bowl {
Bowl(int marker) {
System.out.println("Bowl(" + marker + ";)";);
nn }
void f(int marker) { System.out.println("f(" + marker + ";)";);
fff }
}

class Table {
static Bowl b1 = new Bowl(1);
Table() {
System.out.println("Table()";);
b2.f(1);
}
void f2(int marker) {
System.out.println("f2(" + marker + ";)";);
}
static Bowl b2 = new Bowl(2);
}
class Cupboard {
Bowl b3 = new Bowl(3);
static Bowl b4 = new Bowl(4);
Cupboard() {
System.out.println("Cupboard()";);
b4.f(2);
}
void f3(int marker) {
System.out.println("f3(" + marker + ";)";);
}
static Bowl b5 = new Bowl(5);
}
public class StaticInitialization {
public static void main(String[] args) {
System.out.println("Creating new Cupboard() in main";);
new Cupboard();
System.out.println("Creating new Cupboard() in main";);
new Cupboard();
t2.f2(1);
t3.f3(1);
}
static Table t2 = new Table();
static Cupboard t3 = new Cupboard();
} ///:~[/code]

L'output è questo:
"Bowl(1)"
"Bowl(2)"
"Table()"
"f(1)"
"Bowl(4)"
"Bowl(5)"
"Bowl(3)"
"Cupboard()"
"f(2)"
"Creating new Cupboard() in main"
"Bowl(3)"
"Cupboard()"
"f(2)"
"Creating new Cupboard() in main"
"Bowl(3)"
"Cupboard()"
"f(2)"
"f2(1)"
"f3(1)"
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Oggi che ha fatto Cantone? Detto qualche altra cosa sul compito?


ha spiegato la metamorfosi e come implementarla in un linguaggio OOP.
In piu ha dato da fare un esercizio.
Ha fatto tutto quello che ci sta nell'ultima slide aggiunta nel sito.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
non vorrei dire minchiate ma quello che ho capito io è questo:
una classe è qualcosa da cui si puo istanziare un oggetto.
un oggetto(in Java e C++) è qualcosa di non ulteriormente istanziabile.
la classe Class(in Java) è la meta-classe da cui si puo istanziare una classe.
una meta-meta-classe(in OOP pura) è qualcosa da cui si puo istanziare una meta-classe.
di questo passo:una (meta)*classe è qualcosa da cui si puo istanziare una (meta)*-1classe.
poi boh.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Oggi che ha fatto Cantone? Detto qualche altra cosa sul compito?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ok che ci sarà del codice...
ma sarà da scrivere o da interpretarne uno già scritto
(come nei vecchi esami a risposta multipla) ? :wink:


da come l'ha messacantone sembra tutte e due le cose :evil:

Siamo sicuri di queso?? :shock:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Qualcuno ha capito per caso quella parte di [META]* ......?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ha messo roba nuova sul sito.la lezione su static e quella su this.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ok che ci sarà del codice...
ma sarà da scrivere o da interpretarne uno già scritto
(come nei vecchi esami a risposta multipla) ? :wink:


da come l'ha messacantone sembra tutte e due le cose :evil:
Comment
There are no comments made yet.


There are no replies made for this post yet.
Be one of the first to reply to this post!