PDA

View Full Version : Esercizio java.......pareri


mcHorney
30-11-2001, 21:54
import java.io.*;

class Parent
{ int m() {return 1;}
int g() {return m();}

}

class Heir1 extends Parent
{
int f() {return m();}
int m() {return 2;}
}

class Heir2 extends Parent
{
int f() {return super.g();}
int m() {return 3;}
}

public class Main{
public static void main(String[] argv){
Parent p;
Heir1 h1;
Heir2 h2;
p = new Heir1();
h2 = new Heir2();

................
}
}










L'esercizio diceva di sostituire ai puntini
1 System.out.println(p.f());
2 System.out.println(p.g());
3 h1 = p; System.out.println(p.m());
4 p = h2; System.out.println(p.m());

e di dire cosa succedeva in ognuno dei 4 casi.

Se rispondete giustificate ogni risposta.

Io ho icccato il primo, gli altri sono ok.

Grazie dei pareri