Bruke flere hovedklasser i Java

Normalt i begynnelsen av å lære Java-programmeringsspråket vil det være en rekke kodeeksempler som er nyttige å sette sammen og kjøre for å forstå dem fullt ut. Når du bruker en IDE som NetBeans, er det lett å falle i fellen med å lage et nytt prosjekt hver gang for hvert nye stykke kode. Imidlertid kan det hele skje i ett prosjekt.

Et NetBeans-prosjekt inneholder klassene som trengs for å bygge en Java-applikasjon. Programmet bruker hovedklasse som utgangspunkt for utførelsen av Java-koden. Faktisk i en ny Java-applikasjon prosjekt opprettet av NetBeans bare en klasse inkludert - hovedklassen inneholdt i Main.java fil. Gå videre og lag et nytt prosjekt i NetBeans og kalt det CodeExamples.

Når applikasjonen er kompilert og kjørt, er utskriften "4". Nå, hvis jeg vil prøve ut et annet stykke Java-kode, har jeg to valg, kan jeg enten overskrive koden i hovedklassen, eller jeg kan legge den i en annen hovedklasse.

NetBeans-prosjekter kan ha mer enn én hovedklasse, og det er enkelt å spesifisere hovedklassen en applikasjon skal kjøre. Dette tillater en programmerer å veksle mellom et hvilket som helst antall hovedklasser i samme applikasjon. Bare koden i en av hovedklassene vil bli utført, noe som effektivt gjør hver klasse uavhengig av hverandre.

instagram viewer

Merk: Dette er ikke vanlig i et standard Java-program. Alt det trenger er en hovedklasse som utgangspunkt for utførelsen av koden. Husk at dette er et tips for å kjøre flere kodeeksempler i ett prosjekt.

La oss legge til en ny hovedklasse til CodeSnippets prosjekt. Fra Fil menyen velg Ny fil. I Ny fil veiviseren velg Java hovedklasse filtype (det er i Java-kategorien). Klikk neste. Navngi filen example1 og klikk Bli ferdig.

Nå, kompiler og kjør applikasjonen. Outputen vil fortsatt være "4". Dette er fordi prosjektet fremdeles er satt opp for å bruke Hoved klasse som det er hovedklasse.

Hvis du vil endre hovedklassen som brukes, gå til Fil meny og velg Prosjektegenskaper. Denne dialogen gir alle alternativene som kan endres i et NetBeans-prosjekt. Klikk på Løpe kategori. På denne siden er det en Hoved-Klasse alternativ. Foreløpig er den satt til codeexamples. Hoved (dvs. klassen Main.java). Ved å klikke på Bla til høyre, vises et popup-vindu med alle hovedklassene som er i CodeExamples prosjekt. Velge codeexamples.example1 og klikk Velg hovedklasse. Klikk OKProsjektegenskaper dialogboksen.