Video: Java Programming Tutorial - 04 - Defining a Class and Creating Objects in Java 2025
Java er et objektorienteret programmeringssprog. Som Java-udvikler er dit primære mål at beskrive klasser og objekter. En klasse er en slags kategori, som kategorien af alle kunder, kategorien af alle konti, kategorien af alle geometriske former eller, mindre konkret, kategorien af alle MyFirstJavaClass-elementer som vist i dette notering.
pakke org. allyourcode. myfirstproject; offentlig klasse MyFirstJavaClass {/ ** * @param args * / public static void main (String [] args) {javax. svinge. JOptionPane. showMessageDialog (null, "Hello");}}
Ligesom noteringen indeholder ordklassen MyFirstJavaClass, kan et andet stykke kode til at beskrive konti indeholde ordklassen Konto. Klassen Kontokode vil beskrive, hvad det betyder at være (for eksempel) en af flere millioner bankkonti.
Du kan måske vide, hvad js menes med sætningerne "kategorien af alle kunder" og "kategorien af alle geometriske former", men du kan måske undre sig over hvad "kategorien af alle MyFirstJavaClass ting" betyder eller på hvilken måde er et computerprogram (som programmet i noteringen) en kategori.
Her er et svar (hvilket er noget undvigende): Et Java-program bliver til en "klasse" af esoteriske, tekniske grunde, og ikke fordi at tænke på et Java-program som en kategori altid giver perfekt mening.
Bortset fra den første linje er hele programmet i noteringen en klasse. Når du opretter et program som dette, får du et navn til din nye klasse. I denne fortegnelse er navnet MyFirstJavaClass. Derfor starter koden med klasse MyFirstJavaClass, som vist i figuren.
Koden inde i den større boks i figuren er for smertefuldt korrekt erklæring af en klasse. (Denne kode er en klassedeklaration .) Det er lidt upræcis at sige (som det gør i figuren) at denne kode er en klasse. I virkeligheden beskriver denne kode en klasse.
Erklæring fra en klasse har to dele: Den første del er header , og resten - den del, der er omgivet af krøllede braces eller {} -is klasse bod y , som vist i denne figur.
Ordklassen er et Java søgeord . Uanset hvem der skriver et Java-program, bruges klassen altid på samme måde. På den anden side er MyFirstJavaClass i listen en identifikator - et navn på noget (det vil sige et navn, der identificerer noget). Ordet MyFirstJavaClass er navnet på en bestemt klasse - den klasse, du opretter ved at skrive dette program.
I fortegnelsen er ordpakken, offentlig, statisk og tom, også Java-søgeord. Uanset hvem der skriver et Java-program, en pakke og en klasse, og de andre søgeord altid har samme betydning.
JAVA PROGRAMMERING SPRÅK ER KASSE-SÆNSITIVE . F.eks. Ændrer du et lille bogstav i et ord for at overskride eller ændre et overordnet ord til små bogstaver, du ændrer ordets betydning og kan endda gøre ordet meaningless. I DEN FØRSTE LINJE AF DENNE LISTE, F.eks. hvis du har forsøgt at erstatte klassen med klasse, vil hele programmet stoppe med at fungere.
Det samme gælder i nogen grad for navnet på en fil, der indeholder en bestemt klasse. For eksempel er navnet på klassen i noteringen MyFirstJavaClass, med 4 store bogstaver og 12 små bogstaver. Så koden i noteringen tilhører en fil med navnet MyFirstJavaClass. java, med nøjagtigt 4 store bogstaver og 12 små bogstaver foran. java.