wanneer we een Java-programma beschouwen, kan het worden gedefinieerd als een verzameling van objecten die communiceren via het aanroepen van elkaars methoden. Laten we nu kort kijken naar wat klasse, object, methoden en instance variabelen betekenen.
-
Object-objecten hebben toestanden en gedrag. Voorbeeld: een hond heeft Staten-kleur, naam, ras en gedrag zoals kwispelen hun staart, blaffen, eten., Een object is een instantie van een klasse.
-
Klasse-Een klasse kan worden gedefinieerd als een sjabloon/blauwdruk die het gedrag/de status beschrijft dat het object van zijn type ondersteunt.
-
Methods-een methode is in principe een gedrag. Een klasse kan vele methoden bevatten. Het is in methoden waar de logica wordt geschreven, gegevens worden gemanipuleerd en alle acties worden uitgevoerd.
-
instantievariabelen-elk object heeft zijn unieke verzameling instantievariabelen. De status van een object wordt gecreëerd door de waarden die zijn toegewezen aan deze instance variabelen.,
eerste Java-programma
laten we eens kijken naar een eenvoudige code die de woorden Hello World zal afdrukken.
voorbeeld
laten we eens kijken hoe je het bestand opslaat, compileert en het programma uitvoert. Volg de volgende stappen –
-
open Kladblok en voeg de code toe zoals hierboven.
-
sla het bestand op als: MyFirstJavaProgram.Java.
-
Open een opdrachtpromptvenster en ga naar de map waar u de klasse hebt opgeslagen. Neem aan dat het C:\is.
-
Typ ‘ javac MyFirstJavaProgram.java ‘ en druk op enter om uw code te compileren., Als er geen fouten in uw code zitten, zal de opdrachtprompt u naar de volgende regel brengen (aanname : de variabele path is ingesteld).
-
Typ nu ‘java MyFirstJavaProgram’ om uw programma uit te voeren.
-
U kunt ‘Hello World’ op het venster zien.
Output
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
basis syntaxis
over Java-programma ‘ s is het erg belangrijk om de volgende punten in gedachten te houden.
-
hoofdlettergevoeligheid − Java is hoofdlettergevoelig, wat betekent dat identifier Hello en hello een andere betekenis zouden hebben in Java.,
-
klassenamen – voor alle klassenamen moet de eerste letter in hoofdletters staan. Als er meerdere woorden worden gebruikt om een naam van de klasse te vormen, moet de eerste letter van elk binnenwoord in hoofdletters staan.
voorbeeld: class MyFirstJavaClass
-
Methodenamen − alle methodenamen moeten beginnen met een kleine letter. Als meerdere woorden worden gebruikt om de naam van de methode te vormen, dan moet de eerste letter van elk binnenwoord in hoofdletters staan.
voorbeeld: public void myMethodName ()
-
naam van het programmabestand − de naam van het programmabestand moet exact overeenkomen met de naam van de klasse.,
wanneer u het bestand opslaat, moet u het opslaan onder de klassenaam (onthoud dat Java hoofdlettergevoelig is) en toevoegen ‘.java ‘ aan het einde van de naam (als de bestandsnaam en de class naam niet overeenkomen, zal uw programma niet compileren).
maar merk op dat in het geval dat er geen publieke klasse aanwezig is in het bestand, de bestandsnaam anders kan zijn dan de klassenaam. Het is ook niet verplicht om een openbare klasse in het bestand te hebben.
voorbeeld: neem aan dat ‘MyFirstJavaProgram’ de klassenaam is. Dan moet het bestand worden opgeslagen als ‘MyFirstJavaProgram.,java ‘
-
public static void main − String args) – de verwerking van Java-programma ‘ s begint met de main () methode die een verplicht onderdeel is van elk Java-programma.
Java-Identifiers
alle Java-componenten vereisen namen. Namen die gebruikt worden voor klassen, variabelen en methoden worden identifiers genoemd.
in Java zijn er verschillende punten om te onthouden over identifiers. Ze zijn als volgt −
-
alle identifiers moeten beginnen met een letter (A tot Z of a tot z), valutakarakter ($) of een underscore (_).,
-
na het eerste teken kunnen identifiers elke combinatie van tekens hebben.
-
een sleutelwoord kan niet als identificatie worden gebruikt.
-
het belangrijkste is dat identifiers hoofdlettergevoelig zijn.
-
voorbeelden van juridische identifiers: leeftijd, $ salaris, _waarde,_ _ 1 _ waarde.
-
voorbeelden van illegale identificatoren: 123abc, – salaris.
Java Modifiers
net als andere talen is het mogelijk om klassen, methoden, enz.aan te passen., met behulp van modifiers., Er zijn twee categorieën modifiers –
-
Access Modifiers-default, public , protected, private
-
Non − access Modifiers-final, abstract, strictfp
We zullen meer details over modifiers bekijken in de volgende sectie.
Java variabelen
Hieronder volgen de typen variabelen in Java –
- lokale variabelen
- Klasse variabelen (statische variabelen)
- Instance variabelen (niet-statische variabelen)
Java Arrays
Arrays zijn objecten die meerdere variabelen van hetzelfde type opslaan., Echter, een array zelf is een object op de hoop. We zullen kijken naar hoe te declareren, construeren, en initialiseren in de komende hoofdstukken.
Java Enums
Enums werden geïntroduceerd in Java 5.0. Enums beperken een variabele tot één van slechts enkele vooraf gedefinieerde waarden. De waarden in deze opgesomde lijst worden enums genoemd.
met het gebruik van enums is het mogelijk om het aantal bugs in uw code te verminderen.
bijvoorbeeld, als we een aanvraag voor een vers sap winkel overwegen, zou het mogelijk zijn om de glasgrootte te beperken tot klein, middelgroot en groot., Dit zou ervoor zorgen dat het niet zou toestaan dat iemand om een andere grootte dan kleine, middelgrote of grote bestellen.
voorbeeld
het bovenstaande voorbeeld geeft het volgende resultaat-
uitvoer
Size: MEDIUM
Note − Enums kunnen als eigen of binnen een klasse worden gedeclareerd. Methoden, variabelen, constructeurs kunnen ook binnen enums worden gedefinieerd.
Java Keywords
de volgende lijst toont de gereserveerde woorden in Java. Deze gereserveerde woorden mogen niet worden gebruikt als constante of variabele of andere identificatienamen.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Alle tekens die beschikbaar zijn in een commentaar worden genegeerd door Java compiler.
voorbeeld
uitvoer
Hello World
gebruikmakend van lege regels
een regel die alleen witruimte bevat, eventueel met een commentaar, wordt een lege regel genoemd, en Java negeert deze volledig.
overerving
in Java kunnen klassen worden afgeleid van klassen. Kortom, als je een nieuwe klasse moet maken en hier is al een klasse die een deel van de code heeft die je nodig hebt, dan is het mogelijk om je nieuwe klasse af te leiden van de reeds bestaande code.,
met dit concept kunt u de velden en methoden van de bestaande klasse hergebruiken zonder de code in een nieuwe klasse te moeten herschrijven. In dit scenario wordt de bestaande klasse de superklasse genoemd en de afgeleide klasse wordt de subklasse genoemd.
Interfaces
in Java kan een interface worden gedefinieerd als een contract tussen objecten over hoe met elkaar te communiceren. Interfaces spelen een cruciale rol als het gaat om het concept van overerving.
een interface definieert de methoden die een afgeleide klasse (subklasse) moet gebruiken., Maar de implementatie van de methoden is volledig aan de subklasse.
wat volgt?
in de volgende sectie wordt uitgelegd over objecten en klassen in Java programmeren. Aan het einde van de sessie, zult u in staat zijn om een duidelijk beeld te krijgen van wat zijn objecten en wat zijn klassen in Java.
Leave a Reply