Come creare due istanze di sottoclassi in Java

August 15

Una sottoclasse aiuta a Java quando si dispone già di una classe che contiene la maggior parte del codice. Una sottoclasse eredita codice dalla sua classe padre, chiamato superclasse, e poi si estende con l'aggiunta di nuove funzionalità. Una volta dichiarato una sottoclasse, si creano le istanze che hanno accesso ai campi e metodi sia dal sottoclasse e la sua classe genitore.

istruzione

1 Aprire il file sorgente Java in un editor, come Eclipse, JBuilder X o Netbeans.

2 Creare una superclasse aggiungendo il codice "public class MySuperClass {width int pubblico; setWidth public void (int newwidth) {width = newwidth;}}." La classe ha 1 campo denominato "larghezza" e 1 metodo denominato "setWidth."

3 Creare una sottoclasse estendendo la classe "MySuperClass" con il codice "public class MySubClass estende MySuperClass {height public int; setHeight public void (int newheight) {height = newheight;}}." La sottoclasse eredita la variabile "larghezza" e il metodo "setWidth" da "MySuperClass" e aggiunge la variabile "altezza" e il metodo "setHeight" ad esso.

4 Creare due istanze della sottoclasse aggiungendo il codice "MySubClass pubblica myinstance1 = new MySubClass (); mySubClas pubblici myinstance2 = new MySubClass () ;." È ora possibile utilizzare i due istanze da nessuna parte "MySuperClass" o oggetti "oggetto" può essere utilizzato.

5 Salvare il file sorgente Java, compilare ed eseguire il programma.

Consigli e avvertenze

  • I membri privati ​​di una superclasse non sono ereditate da una sottoclasse.