Java - Klassen en objecten definiëren

Inhoudsopgave
De lessen waarvan we objecten kunnen bouwen, het is niet de typische klasse waarmee we een programma uitvoeren, deze klassen missen de belangrijkste () methode, daarom hebben ze een klasse nodig om te worden gebruikt.
Dit is wat ons in staat stelt om de verschillende definities te maken die ons ertoe zullen brengen de objecten te bouwen die we nodig hebben, maar dit is niet iets dat wordt gedaan zonder een vorm of een zin, Java heeft eenvoudige regels, maar ze zijn vereist om dit alles correct te laten werken .
Hoofdklasse
De hoofdklasse Het is de hoofdklasse die de stroom van de applicatie bevat, het is degene die verantwoordelijk is voor het samenvoegen van alle delen van ons programma en het genereren van de manier waarop gebruikers met onze code omgaan, het is klasse kan geen eigen objecten instantiëren, maar als het de objecten van andere klassen dan main.
Over het algemeen wordt de conventie van één klasse per bestand gevolgd, maar dit is niet vereist als we twee of meer klassen in een bestand hebben er moet er maar één publiek zijn en daarom is het degene die de naam eraan zal geven, meestal is deze klasse die de naam geeft de hoofdklasse omdat het degene is die het programma uitvoert.
Definieer een andere klasse dan main
De klassen die niet de hoofdklasse zijn, zijn de klassen die ons object definiëren en de nodige methoden bevatten om zijn acties uit te voeren, omdat het geen a . heeft hoofdblok op zichzelf hebben ze geen speciale functie, omdat ze niet kunnen worden uitgevoerd.
BelangrijkIn deze gevallen is het noodzakelijk om een ​​hoofdklasse te hebben om dit type klasse te kunnen gebruiken via de instanties van zijn objecten of door het gebruik van statische methoden.
Voorbeeld
Nadat we de theorie over het declareren van een klasse al een beetje hebben gedefinieerd, gaan we een klein voorbeeld zien waarin we beide soorten klassen maken en een object maken. Laten we de benodigde code bekijken in de volgende afbeelding:

Laten we eerst onze . definiëren abstracte klasse, deze klasse heeft geen main en geeft ons de definitie van een cirkel, het is iets heel eenvoudigs, het heeft op zichzelf geen uitvoerbare functie, maar nu met de volgende code zullen we zien wat we kunnen bereiken:

Als we beide codes in hetzelfde bestand combineren, moeten we het de openbare klasse noemen, in dit geval de hoofdklasseZoals we kunnen zien, kunnen we verschillende objecten van dezelfde klasse maken en dan kunnen we er acties op uitoefenen.
Definitie van verschillende objectenIn dit geval maken we twee cirkels-objecten, maar één werkt met de standaardeigenschap die we in de . schrijven eerste bouwer en de tweede definieert een nieuwe eigenschap, hiermee zien we hoe we verschillende objecten uit dezelfde definitie halen.
Omdat we vooruitgang konden zien op het gebied van echte objectoriëntatie in Java Het is helemaal niet ingewikkeld, we moeten de concepten alleen goed gedefinieerd en duidelijk houden.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave