Når vi betragter et Java-program, det kan defineres som en samling af objekter, der kommunikerer via påberåbelse af hinandens metoder. Lad os nu kort se på, hvad betyder klasse, objekt, metoder og instansvariabler.
-
objekt − objekter har tilstande og adfærd. Eksempel: en hund har Stater-farve, navn, Race samt adfærd som logrer deres hale, gøen, spise., Et objekt er en forekomst af en klasse.
-
klasse − A klasse kan defineres som en skabelon/blueprint, der beskriver den adfærd / tilstand, som objektet af dets type understøtter.
-
metoder − en metode er dybest set en adfærd. En klasse kan indeholde mange metoder. Det er i metoder, hvor logikken er skrevet, data manipuleres og alle handlinger udføres.
-
instansvariabler − hvert objekt har sit unikke sæt instansvariabler. Et objekts tilstand oprettes af de værdier, der er tildelt disse instansvariabler.,
første Java-Program
lad os se på en simpel kode, der udskriver ordene Hello Worldorld.
eksempel
lad os se på, hvordan du gemmer filen, kompilerer og kører programmet. Følg de efterfølgende trin-
-
Åbn notesblok og tilføj koden som ovenfor.
-
Gem filen som: MyFirstJavaProgram.Java.
-
Åbn et kommandopromptvindue, og gå til det bibliotek, hvor du gemte klassen. Antag, at det er C:\.
-
Skriv ‘javac MyFirstJavaProgram.java ‘ og tryk på enter for at kompilere din kode., Hvis der ikke er nogen fejl i din kode, fører kommandoprompten dig til næste linje (antagelse : path-variablen er indstillet).
-
skriv nu ‘java MyFirstJavaProgram’ for at køre dit program.
-
Du vil kunne se ‘Hello Worldorld’ trykt på vinduet.
Output
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Grundlæggende Syntaks
om Java-programmer er det meget vigtigt at huske på følgende punkter.
-
Case Sensitivity − Java er store og små bogstaver, hvilket betyder identifikator Hello og hello ville have en anden betydning i Java.,
-
klassenavne − for alle klassenavne skal det første bogstav være stort. Hvis flere ord bruges til at danne et navn på klassen, skal hvert indre ords første bogstav være i store bogstaver.eksempel: klasse MyFirstJavaClass
-
Metodenavne − alle metodenavne skal starte med et lille bogstav. Hvis flere ord bruges til at danne navnet på metoden, skal hvert indre ords første bogstav være i store bogstaver.eksempel: public void myMethodName ()
-
Programfilnavn − programfilens Navn skal svare nøjagtigt til klassens navn.,
Når du gemmer filen, skal du gemme den ved hjælp af klassenavnet (Husk, at Java er store og små bogstaver) og tilføje ‘.java ‘ til slutningen af navnet (hvis filnavnet og klassenavnet ikke stemmer overens, vil dit program ikke kompilere).
men vær opmærksom på, at hvis du ikke har en offentlig klasse til stede i filen, kan filnavnet være anderledes end klassens navn. Det er heller ikke obligatorisk at have en offentlig klasse i filen.eksempel: Antag at ‘MyFirstJavaProgram’ er klassenavnet. Derefter skal filen gemmes som ‘ MyFirstJavaProgram.,Java ‘
-
public static void main(String args) − Java-programbehandling starter fra main () – metoden, som er en obligatorisk del af hvert Java-program.
Java-identifikatorer
alle Java-komponenter kræver navne. Navne anvendt til klasser, variabler og metoder kaldes identifikatorer.
i Java er der flere punkter at huske om identifikatorer. De er som følger −
-
Alle identifikatorer skal begynde med et bogstav (A til Z eller a-z), valuta-tegnet ($) eller et understregningstegn (_).,
-
efter det første tegn kan identifikatorer have en hvilken som helst kombination af tegn.
-
et nøgleord Kan ikke bruges som en identifikator.
-
vigtigst er identifikatorer store og små bogstaver.
-
eksempler på juridiske identifikatorer: alder, $løn, _value, __1_værdi.
-
eksempler på ulovlige identifikatorer: 123abc, -løn.
Java modifikatorer
ligesom andre sprog er det muligt at ændre klasser, metoder osv., ved hjælp af modifikatorer., Der er to kategorier af modifikatorer −
-
Access Modifiers − standard, public , protected, egen
-
Ikke-access Modifiers − endelige, abstrakt, strictfp
Vi vil kigge ind i flere detaljer om modifikatorer i næste afsnit.
Java Variabler
Følgende er de typer af variabler i Java −
- Lokale Variabler
- Klasse-Variabler (Static-Variabler)
- Instans Variabler (Ikke-statiske Variabler)
Java Arrays
Arrays er objekter, der kan gemme flere variabler af samme type., Imidlertid er et array i sig selv et objekt på bunken. Vi vil se på, hvordan man erklærer, konstruerer og initialiserer i de kommende kapitler.
Java Enums
Enums blev introduceret i Java 5.0. Enums begrænser en variabel til at have en af kun få foruddefinerede værdier. Værdierne i denne opregnede liste kaldes enums.
Ved brug af enums er det muligt at reducere antallet af fejl i din kode.hvis vi for eksempel overvejer en ansøgning om en frisk juicebutik, ville det være muligt at begrænse glasstørrelsen til små, mellemstore og store., Dette ville sikre, at det ikke ville tillade nogen at bestille nogen anden størrelse end små, mellemstore eller store.
eksempel
ovenstående eksempel giver følgende resultat −
Output
Size: MEDIUM
Bemærk − Enums kan erklæres som deres egne eller inden for en klasse. Metoder, variabler, konstruktører kan defineres inde enums samt.
Java-nøgleord
følgende liste viser de reserverede ord i Java. Disse reserverede ord må ikke bruges som konstant eller variabel eller andre identifikatornavne.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Alle tegn tilgængelige inde enhver kommentar ignoreres af Java compiler.
eksempel
Output
Hello World
brug af tomme linjer
en linje, der kun indeholder hvidt rum, muligvis med en kommentar, er kendt som en tom linje, og Java ignorerer den fuldstændigt.
arv
i Java kan klasser afledes fra klasser. Grundlæggende, hvis du har brug for at oprette en ny klasse, og her allerede er en klasse, der har noget af den kode, du har brug for, er det muligt at udlede din nye klasse fra den allerede eksisterende kode.,
dette koncept giver dig mulighed for at genbruge felterne og metoderne i den eksisterende klasse uden at skulle omskrive koden i en ny klasse. I dette scenario kaldes den eksisterende klasse superklassen, og den afledte klasse kaldes underklassen.
grænseflader
på Java-sprog kan en grænseflade defineres som en kontrakt mellem objekter om, hvordan man kommunikerer med hinanden. Grænseflader spiller en afgørende rolle, når det kommer til begrebet arv.
en grænseflade definerer de metoder, en afledt klasse (underklasse) skal bruge., Men implementeringen af metoderne er helt op til underklassen.
Hvad er næste?
næste afsnit forklarer om objekter og klasser i Java-programmering. I slutningen af sessionen vil du være i stand til at få et klart billede af, hvad der er objekter, og hvad der er klasser i Java.
Leave a Reply