Java - Definition af klasser og objekter

Indholdsfortegnelse
Det lektioner som vi kan bygge objekter på, det er ikke den typiske klasse, som vi udfører et program med, disse klasser mangler main () metode, derfor skal de bruges en klasse, der gør det.
Dette er det, der giver os mulighed for at lave de forskellige definitioner, der får os til at bygge de objekter, vi har brug for, men det er ikke noget, der gøres uden en form eller en fornemmelse, Java har enkle regler, men de er nødvendige for, at alt dette fungerer korrekt .
Hovedklasse
Det hovedklasse Det er hovedklassen, der indeholder applikationens flow, det er den, der har ansvaret for at slutte alle dele af vores program og generere den måde, hvorpå brugerne vil interagere med vores kode, det er klasse kan ikke instantiere egne objekter, men hvis det kan modtage og bruge objekterne i andre klasser end main.
Generelt følges konventionen om en klasse pr. Fil, men det er ikke påkrævet, hvis vi har to eller flere klasser i en fil kun den ene skal være offentligheden og derfor er det den, der vil give navnet til den, normalt er denne klasse, der giver navnet hovedklasse da det er den der udfører programmet.
Definer en anden klasse end main
Det klasser, der ikke er de vigtigste, er de klasser, der definerer vores objekt og indeholder de nødvendige metoder til at udføre dets handlinger, da det ikke har en hovedblok i sig selv har de ikke en særlig funktion, da de ikke kan udføres.
VigtigI disse tilfælde er det bydende nødvendigt at have en hovedklasse for at kunne bruge denne type klasse gennem forekomster af dens objekter eller ved brug af statiske metoder.
Eksempel
Efter allerede at have defineret teorien om, hvordan man erklærer en klasse lidt, vil vi se et lille eksempel, hvor vi laver begge typer klasser og opretter et objekt. Lad os se den nødvendige kode i følgende billede:

Lad os først definere vores abstrakt klasse, denne klasse har ikke main og giver os definitionen af ​​en cirkel, det er noget ganske enkelt, i sig selv vil den ikke have en eksekverbar funktion, men nu med følgende kode vil vi se, hvad vi kan opnå:

Hvis vi kombinerer begge koder i den samme fil, skal vi navngive den som den offentlige klasse, som i dette tilfælde er hovedklasseSom vi kan se, kan vi oprette flere objekter fra samme klasse, og derefter kan vi udføre handlinger på dem.
Definition af forskellige objekterI dette tilfælde opretter vi to cirkelobjekter, men den ene arbejder med standardegenskaben, som vi skriver i første bygherre og den anden definerer en ny egenskab, med dette ser vi, hvordan vi får forskellige objekter fra den samme definition.
Som vi kunne se fremskridt med ægte objektorientering i Java Det er slet ikke komplekst, vi skal bare holde begreberne veldefinerede og klare.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave