Innholdsfortegnelse
De leksjoner som vi kan bygge objekter av, er det ikke den typiske klassen vi kjører et program med, disse klassene mangler main () metode, Derfor trenger de en klasse som gjør det for å bli brukt.Dette er det som lar oss lage de forskjellige definisjonene som vil føre oss til å bygge objektene vi trenger, men dette er ikke noe som gjøres uten en form eller en følelse, Java har enkle regler, men de kreves for at alt dette skal fungere riktig .
Hovedklasse
De hovedklasse Det er hovedklassen som inneholder applikasjonsflyten, det er den som har ansvaret for å bli med i alle delene av programmet vårt og generere måten brukerne vil samhandle med koden vår på. klasse kan ikke instantiere egne objekter, men hvis den kan motta og bruke objektene til andre klasser enn main.
Vanligvis følges konvensjonen om en klasse per fil, men det er ikke nødvendig hvis vi har to eller flere klasser i en fil bare en må være publikum og derfor er det den som vil gi navnet til den, vanligvis er denne klassen som gir navnet hovedklasse siden det er den som kjører programmet.
Definer en annen klasse enn main
De klasser som ikke er hoved, er klassene som definerer objektet vårt og inneholder de nødvendige metodene for å utføre handlingene, ettersom det ikke har en hovedblokk i seg selv har de ikke en spesiell funksjon, siden de ikke kan utføres.
ViktigI disse tilfellene er det viktig å ha en hovedklasse for å kunne bruke denne typen klasser gjennom forekomster av objektene eller ved bruk av statiske metoder.
Eksempel
Etter å allerede ha definert teorien om hvordan man erklærer en klasse litt, kommer vi til å se et lite eksempel der vi lager begge typer klasser og lager et objekt. La oss se den nødvendige koden i følgende bilde:
La oss først definere vår abstrakt klasse, denne klassen har ikke hoved og gir oss definisjonen på en sirkel, det er noe ganske enkelt, i seg selv vil den ikke ha en kjørbar funksjon, men nå med følgende kode vil vi se hva vi kan oppnå:
Hvis vi kombinerer begge kodene i samme fil, må vi kalle den som den offentlige klassen som i dette tilfellet er hovedklasseSom vi kan se, kan vi lage flere objekter fra samme klasse, og deretter kan vi utføre handlinger på dem.
Definisjon av forskjellige objekterI dette tilfellet oppretter vi to sirkelobjekter, men en fungerer med standardegenskapen som vi skriver i første byggherre og den andre definerer en ny egenskap, med dette ser vi hvordan vi får forskjellige objekter fra samme definisjon.
Som vi kunne se fremgang på ekte objektorientering i Java Det er ikke komplisert i det hele tatt, vi må bare holde konseptene veldefinerte og klare.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng