Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te Klassen in Java Combineer
Programmeurs gebruiken de programmeertaal Java , gedeeltelijk vanwege de volledige steun van een object - georiënteerd programmeren paradigma . Vanwege dit , kunnen ze verschillende data objecten creëren en te bouwen een uitgebreide bibliotheek van reeds bestaande klassen . Echter , de noodzaak te combineren klassen ontstaan ​​, zijn er drie opties . De eerste is het opzetten van een hiërarchie van afleiding , waarbij een doel -klasse is afgeleid van een reeks van gerelateerde klassen . De tweede is om lessen in de klas op te nemen om hun functionaliteit te gebruiken . De derde is om een ​​aantal " interfaces " in plaats van klassen , en de uitvoering van die interfaces te creëren . Wat je nodig hebt
Java Development Kit ( JDK ) op tekst -editor of de interactieve Java -ontwikkelomgeving
Toon Meer Aanwijzingen
1

Maak uw Java-klasse .

Public class MyClass
{ /* implementatie code van MyClass gaat hier * /} kopen van 2

Verleng een hiërarchie van : Deze klasse zal de een dat " combineert " de andere klassen zijn erven klassen . In Java , de enige manier voor je klas om de functionaliteit erven van andere meerdere klassen is als die klassen allemaal erven van elkaar op een lineaire manier . Bijvoorbeeld , als je wilt " MyClass " om functionaliteit erven van " Klasse 1 " en " klasse 2 , " en Class2 gegevens van Class1 erft al , dan MyClass kan de functionaliteit van beide te krijgen door uitbreiding Class2 :

public class MyClass breidt Class2 { /* implementatie code van MyClass gaat hier * /}
3

Gebruik klassen in je klas . Als Class1 en Class2 niet verwant zijn , wat betekent dat ze geen gegevens via erfenis delen , dan kunt u voorwerpen van Klasse 1 en klasse 2 binnen MyClass gebruiken om toegang tot hun functionaliteit te krijgen :

public class MyClass
{ openbare Class1 x = new Class1 ( ) ; openbare Class2 y = new Class2 ( ) ;/* implementatie code van MyClass gaat hier * /}
4

Gebruik interfaces in plaats van klassen . Als Class1 en Class2 zijn interfaces , wat betekent dat ze slechts een deel van de methoden uit te voeren in plaats van ze te definiëren leveren , dan MyClass kunnen implementeren beiden . Een klasse kan een willekeurig aantal interfaces , zolang zij voert de in de interfaces methoden te implementeren :

openbare interface
Class1 { /* functie declaraties * /}

openbare interface
Class2 { /* functie declaraties

public class MijnKlasse * /}
implementeert Class1 , Class2 { /* implementatie code van MyClass gaat hier * /}

Previous: Next:
  Java Programming
·Hoe te Toevoegen Chat aan uw s…
·Hoe een abstract klasse uitbre…
·Hoe te gebruiker gedefinieerde…
·Tutorial over JSP -tags 
·Hoe te Regex gebruiken in Java…
·Hoe om gegevens van CSV-bestan…
·Hoe je gemaild APK -bestanden …
·Get en Set -methode in Java 
·De scanner Input functie in Ja…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Tutorial over hoe je een SQL programmere…
·Hoe te Cryptografie voor computers Cyphe…
·Perl 5.10 Vs . 5.8.8 
·Hoe maak je een Twitter Pythonscript 
·Hoe maak je een klok Run op een webpagin…
·Hoe kan ik PHP Test op een computer 
·Python recursieve functies 
·Hoe maak je een Tower Defense game Maak …
·Hoe te Tuples in Python Toegang 
Copyright © Computer Kennis http://www.nldit.com