Wat is gebruikergedefinieerde datatipe in Java?
Wat is gebruikergedefinieerde datatipe in Java?

Video: Wat is gebruikergedefinieerde datatipe in Java?

Video: Wat is gebruikergedefinieerde datatipe in Java?
Video: Creating our Own Data Type in Java using classes || Object Oriented Programming || Computer Wallah 2024, Mei
Anonim

Primitief datatipes is die algemene en fundamentele datatipes wat ons in het Java en dit is byte, short, int, long, float, double, char, boolean. Afgelei datatipes is dié wat gemaak word deur enige ander te gebruik Datatipe byvoorbeeld skikkings. Gebruiker gedefinieerde datatipes is dié wat gebruiker / programmeerder self definieer.

Gevolglik, wat is die gebruikergedefinieerde datatipe?

A gebruiker - gedefinieerde datatipe (UDT) is 'n Datatipe wat afgelei is van 'n bestaande Datatipe . Jy kan UDT's gebruik om die ingeboude uit te brei tipes reeds beskikbaar en skep jou eie pasgemaakte datatipes.

Behalwe hierbo, hoekom word klas gebruikersgedefinieerde datatipe in Java genoem? Gebruiker - gedefinieerde klasse is algemene objekgeoriënteerde programmering en word gebruik om voorwerpe voor te stel waarvan die data deur 'n spesifieke stel prosedures beskerm, geïnisialiseer en verkry kan word. Gebruiker - gedefinieerde data tipes en klasse kan beide veelvuldige veranderlikes van verskillende bevat datatipes . 3.4. 8 stemme.

Om ook te weet is, wat is die gebruikergedefinieerde datatipe met voorbeeld?

Gebruiker gedefinieerde datatipes is datatipes geskep deur ontwikkelaar met behulp van primitiewe Datatipe , en word vir spesifieke doel gebruik. Voorbeeld : Werknemer van 'n bank het verskillende kenmerke, soos naam, werknemernommer, salaris, adres, telefoonnommer.

Wat is 'n gebruikergedefinieerde klas?

A klas kan enige tipe data hou, insluitend gevalle van die klas wese gedefinieer . Klasse is selfstandig, so dit is maklik om dieselfde te gebruik klas in 'n ander toepassing. Byvoorbeeld, 'n lêer klas wat algemene lêerinvoer-/afvoerfunksies bied, kan met ander toepassings gedeel word.

Aanbeveel: