När vi betraktar ett Java-program kan det definieras som en samling objekt som kommunicerar via att åberopa varandras metoder. Låt oss nu kortfattat undersöka vad klass, objekt, metoder och instansvariabler betyder.
-
objektobjekt har tillstånd och beteenden. Exempel: en hund har stater-färg, namn, ras samt beteende som viftar sin svans, skällande, äta., Ett objekt är en instans av en klass.
-
Class-A class kan definieras som en mall/blueprint som beskriver beteendet/tillståndet som objektet av dess typ stöder.
-
metoder − en metod är i grunden ett beteende. En klass kan innehålla många metoder. Det är i metoder där logiken skrivs, data manipuleras och alla åtgärder utförs.
-
instansvariabler − varje objekt har sin unika uppsättning instansvariabler. Ett objekts tillstånd skapas av de värden som tilldelats dessa instansvariabler.,
första Java-programmet
Låt oss titta på en enkel kod som kommer att skriva ut orden Hej världen.
exempel
låt oss titta på hur du sparar filen, kompilerar och kör programmet. Följ följande steg –
-
öppna anteckningsblock och Lägg till koden enligt ovan.
-
spara filen som: MyFirstJavaProgram.Java.
-
öppna ett kommandotolkfönster och gå till katalogen där du sparade klassen. Anta att det är C:\.
-
skriv ” javac MyFirstJavaProgram.java ’ och tryck på enter för att sammanställa din kod., Om det inte finns några fel i din kod tar kommandotolken dig till nästa rad (antagande : sökvägsvariabeln är inställd).
-
Skriv nu ”java MyFirstJavaProgram” för att köra ditt program.
-
Du kommer att kunna se ”Hello World” tryckt på fönstret.
utgång
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Grundläggande Syntax
om Java-program är det mycket viktigt att komma ihåg följande punkter.
-
fallkänslighet − Java är skiftlägeskänsligt, vilket betyder identifierare Hej och Hej skulle ha annan betydelse i Java.,
-
klassnamn − för alla klassnamn bör den första bokstaven vara i övre fallet. Om flera ord används för att bilda ett namn på klassen, bör varje inre ords första bokstav vara i övre fallet.
exempel: klass MyFirstJavaClass
-
metodnamn − alla metodnamn ska börja med en gemener bokstav. Om flera ord används för att bilda metodens namn, bör varje inre ords första bokstav vara i övre fallet.
exempel: public void myMethodName ()
-
Programfilens namn − namnet på programfilen ska exakt matcha klassnamnet.,
När du sparar filen ska du spara den med klassnamnet (kom ihåg att Java är skiftlägeskänsligt) och lägga till”.java ’ till slutet av namnet (om filnamnet och klassnamnet inte matchar, kommer ditt program inte sammanställa).
men observera att om du inte har en offentlig klass i filen kan filnamnet vara annorlunda än klassnamnet. Det är inte heller obligatoriskt att ha en offentlig klass i filen.
exempel: anta att ’MyFirstJavaProgram’ är klassnamnet. Då ska filen sparas som ” MyFirstJavaProgram.,java’
-
public static void main(String args) − Java-programbearbetning startar från huvudmetoden() som är en obligatorisk del av varje Java-program.
Java-identifierare
alla Java-komponenter kräver namn. Namn som används för klasser, variabler och metoder kallas identifierare.
i Java finns det flera punkter att komma ihåg om identifierare. De är som följer −
-
alla identifierare bör börja med en bokstav (A till Z eller A till z), valutatecken ($) eller ett understreck (_).,
-
efter det första tecknet kan identifierare ha vilken kombination av tecken som helst.
-
ett nyckelord kan inte användas som en identifierare.
-
viktigast av allt är identifierare skiftlägeskänsliga.
-
exempel på juridiska identifierare: ålder, $lön, _value, __1_värde.
-
exempel på olagliga identifierare: 123abc, -lön.
Java modifierare
liksom andra språk är det möjligt att ändra klasser, metoder etc. genom att använda modifierare., Det finns två kategorier av modifierare-
-
åtkomstmodifierare − standard, Offentlig , skyddad, privat
-
Icke-åtkomstmodifierare − slutlig, abstrakt, strictfp
Vi kommer att titta på mer information om modifierare i nästa avsnitt.
Java −variabler
Följande är typerna av variabler i Java-
- lokala variabler
- Klassvariabler (statiska variabler)
- instansvariabler (icke-statiska variabler)
Java-matriser
arrayer är objekt som lagrar flera variabler av samma typ., En array i sig är dock ett objekt på högen. Vi kommer att undersöka hur man deklarerar, konstruerar och initierar i de kommande kapitlen.
Java Enums
Enums introducerades i Java 5.0. Enums begränsar en variabel till att ha ett av endast ett fåtal fördefinierade värden. Värdena i denna uppräknade lista kallas enums.
med hjälp av enums är det möjligt att minska antalet buggar i din kod.
om vi till exempel överväger en ansökan om en färsk juicebutik, skulle det vara möjligt att begränsa glasstorleken till små, medelstora och stora., Detta skulle se till att det inte skulle tillåta någon att beställa någon annan storlek än små, medelstora eller stora.
exempel
ovanstående exempel kommer att ge följande resultat −
utgång
Size: MEDIUM
Obs − Enums kan deklareras som sin egen eller inne i en klass. Metoder, variabler, konstruktörer kan definieras inuti enums också.
Java-nyckelord
följande lista visar de reserverade orden i Java. Dessa reserverade ord får inte användas som konstanta eller variabla eller andra identifieringsnamn.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Alla tecken som finns i en kommentar ignoreras av Java-kompilatorn.
exempel
utgång
Hello World
använda tomma rader
en linje som endast innehåller vitt utrymme, eventuellt med en kommentar, är känd som en tom linje, och Java ignorerar det helt.
arv
i Java kan klasser härledas från klasser. I grund och botten, om du behöver skapa en ny klass och här är redan en klass som har en del av koden du behöver, är det möjligt att härleda din nya klass från den redan befintliga koden.,
med det här konceptet kan du återanvända fälten och metoderna för den befintliga klassen utan att behöva skriva om koden i en ny klass. I detta scenario kallas den befintliga klassen superklassen och den härledda klassen kallas underklassen.
gränssnitt
i Java-språk kan ett gränssnitt definieras som ett kontrakt mellan objekt om hur man kommunicerar med varandra. Gränssnitt spelar en viktig roll när det gäller begreppet arv.
ett gränssnitt definierar metoderna, en härdande klass (underklass) ska använda., Men genomförandet av metoderna är helt upp till underklassen.
Vad är nästa?
nästa avsnitt förklarar Om objekt och klasser i Java-programmering. I slutet av sessionen kommer du att kunna få en tydlig bild om vad som är objekt och vad som är klasser i Java.
Leave a Reply