sintassi
modificatore_accesso costruttore(modificatore_accesso parametro)
{
super(parametro);}
....; comandi implementazione costruttore
sintassi
modificatore_accesso metodo(modificatore_accesso parametro)
{
super.metodo; richiamo il metodo della classe di origine non quello della classe derivata}
esempio:
class Super_class classe principale
{
int num = 20;}
// display metodo della superclass
public void display()
{System.out.println("This is the display method of superclass");}
int num = 10;}
// display metodo della classe estesa (non della pricipale)
public void display()
{System.out.println("This is the display method of subclass");}
public void my_method()
{// oggetto subclass}
Sub_class sub = new Sub_class();
// invoco il metodo display della estesa
sub.display();
// invoco il metodo display della superclass
super.display();
// printing the value of variable num of subclass
System.out.println("value of the variable named num in sub class:"+ sub.num);
// printing the value of variable num of superclass
System.out.println("value of the variable named num in super class:"+ super.num);
public static void main(String args[])
{Sub_class obj = new Sub_class();}
obj.my_method();