Crea un classe Java . Questa classe sarà quello che " combina " le altre classi :
classe MyClass pubblico { codice di implementazione /* di MyClass va qui * /}
2
estendere una gerarchia di ereditando le classi . In Java , l'unico modo per la classe di ereditare funzionalità da altre classi più è se queste classi ereditano tutti gli uni dagli altri in modo lineare . Per esempio, se si vuole " MyClass " ereditare funzionalità da " Class1 " e " Classe 2 ", e Class2 eredita già dati da Class1 , quindi MyClass può guadagnare la funzionalità di entrambi , estendendo Classe 2 :
class MyClass { public Class2 codice di implementazione /* di MyClass va qui * /}
3
utilizzare le classi all'interno della vostra classe . Se Class1 e Class2 sono indipendenti , nel senso che non condividono dati attraverso l'ereditarietà , quindi è possibile utilizzare gli oggetti di Class1 e Class2 dentro MyClass per accedere alla loro funzionalità :
class MyClass {public Class1 x = new Class1 (); pubblica Classe 2 y = new Classe 2 ( ) ;/* codice di implementazione di MyClass va qui * /}
4
utilizzano interfacce invece di classi . Se Class1 e Class2 sono interfacce , il che significa che fornisce solo un insieme di metodi per implementare invece di definirli , poi MyClass possibile implementare entrambi. Una classe può implementare qualsiasi numero di interfacce , a patto che implementa i metodi definiti nelle interfacce :
interfaccia pubblica Class1 { dichiarazioni di funzione /* * /}
interfaccia pubblica Classe 2 { /* dichiarazioni di funzione * /}
MyClass public class implementa Class1 , Class2 { /* codice di implementazione di MyClass va qui * /}
Programmazione © www.354353.com