gdy rozważamy program Java, można go zdefiniować jako zbiór obiekty, które komunikują się za pomocą wywoływania innych metod. Przyjrzyjmy się teraz pokrótce, co oznaczają zmienne klasy, obiektu, metod I instancji.
-
Object-obiekty mają stany i zachowania. Przykład: pies ma Stany-kolor, imię, Rasa, a także zachowanie, takie jak machanie ogonem, szczekanie, jedzenie., Obiekt jest instancją klasy.
-
Class-Klasa A może być zdefiniowana jako szablon / schemat opisujący zachowanie / Stan, które obiekt tego typu obsługuje.
-
metody – metoda jest w zasadzie zachowaniem. Klasa może zawierać wiele metod. To w metodach, gdzie logika jest zapisywana, dane są manipulowane i wszystkie akcje są wykonywane.
-
zmienne instancji-każdy obiekt ma swój unikalny zestaw zmiennych instancji. Stan obiektu jest tworzony przez wartości przypisane do tych zmiennych instancji.,
pierwszy program Java
przyjrzyjmy się prostemu kodowi, który wydrukuje słowa Hello World.
przykład
przyjrzyjmy się jak zapisać plik, skompilować i uruchomić program. Wykonaj kolejne kroki-
-
Otwórz notatnik i dodaj kod jak wyżej.
-
Zapisz plik jako: MyFirstJavaProgram.java.
-
Otwórz okno wiersza polecenia i przejdź do katalogu, w którym zapisałeś klasę. Załóżmy, że to C:\.
-
Type 'javac MyFirstJavaProgram.java ' i naciśnij enter, aby skompilować kod., Jeśli w kodzie nie ma błędów, wiersz polecenia przeniesie Cię do następnego wiersza (założenie : ustawiona jest zmienna path).
-
Teraz wpisz ' java MyFirstJavaProgram ', aby uruchomić program.
-
będziesz mógł zobaczyć „Hello World” wydrukowane na oknie.
wyjście
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Podstawowa składnia
o programach Java bardzo ważne jest, aby pamiętać o następujących punktach.
-
Case Sensitivity − Java jest wrażliwa na wielkość liter, co oznacza, że identyfikator Hello I hello miałoby inne znaczenie w Javie.,
-
nazwy klas − dla wszystkich nazw klas pierwsza litera powinna być wielkimi literami. Jeśli do utworzenia nazwy klasy używa się kilku słów, pierwsza litera każdego słowa wewnętrznego powinna być pisana wielkimi literami.
przykład: klasa MyFirstJavaClass
-
nazwy metod − Wszystkie nazwy metod powinny zaczynać się od małej litery. Jeśli do utworzenia nazwy metody używa się kilku słów, to pierwsza litera każdego słowa wewnętrznego powinna być pisana wielkimi literami.
przykład: public void myMethodName ()
-
nazwa pliku programu − nazwa pliku programu powinna dokładnie odpowiadać nazwie klasy.,
podczas zapisywania pliku należy zapisać go używając nazwy klasy (pamiętaj, że Java rozróżnia wielkość liter) i dopisać'.java' na końcu nazwy (Jeśli nazwa pliku i nazwa klasy nie pasują, Twój program nie będzie się kompilował).
ale proszę zauważyć, że jeśli nie masz publicznej klasy w pliku, to nazwa pliku może być inna niż nazwa klasy. Nie jest również obowiązkowe posiadanie klasy publicznej w pliku.
przykład: załóżmy, że' MyFirstJavaProgram ' jest nazwą klasy. Następnie plik należy zapisać jako ' MyFirstJavaProgram.,java'
-
public static void main(String args) − przetwarzanie programu Java rozpoczyna się od metody main (), która jest obowiązkową częścią każdego programu Java.
identyfikatory Javy
wszystkie komponenty Javy wymagają nazw. Nazwy klas, zmiennych i metod nazywane są identyfikatorami.
w Javie należy pamiętać o kilku kwestiach dotyczących identyfikatorów. Są one następujące −
-
wszystkie identyfikatory powinny zaczynać się od litery (od A do Z LUB od A do Z), znaku waluty ($) lub podkreślenia (_).,
-
po pierwszym znaku identyfikatory mogą mieć dowolną kombinację znaków.
-
słowo kluczowe nie może być użyte jako identyfikator.
-
co najważniejsze, identyfikatory uwzględniają wielkość liter.
-
przykłady identyfikatorów prawnych: wiek, $wynagrodzenie, _value,_ _ 1 _ value.
-
przykłady nielegalnych identyfikatorów: 123abc,- wynagrodzenie.
modyfikatory Javy
podobnie jak inne języki, możliwe jest modyfikowanie klas, metod itp., za pomocą modyfikatorów., Istnieją dwie kategorie modyfikatorów –
-
modyfikatory dostępu − domyślne, publiczne , chronione, prywatne
-
modyfikatory bez dostępu-końcowe, abstrakcyjne, strictfp
Więcej szczegółów na temat modyfikatorów będziemy szukać w następnej sekcji.
zmienne Java
poniżej przedstawiono typy zmiennych w Javie −
- zmienne lokalne
- zmienne klasy (zmienne statyczne)
- zmienne instancji (zmienne Niestatyczne)
Tablice Java
tablice są obiektami, które przechowują wiele zmiennych tego samego typu., Jednak sama tablica jest obiektem na stercie. Przyjrzymy się, jak zadeklarować, skonstruować i zainicjować w nadchodzących rozdziałach.
Enums Java
Enums zostały wprowadzone w Javie 5.0. Wartości enum ograniczają zmienną do jednej z kilku predefiniowanych wartości. Wartości z tej listy są nazywane enums.
za pomocą enums można zmniejszyć liczbę błędów w kodzie.
na przykład, jeśli weźmiemy pod uwagę wniosek o sklep ze świeżymi sokami, możliwe byłoby ograniczenie rozmiaru szkła do małych, średnich i dużych., Zapewni to, że nie pozwoli nikomu zamówić dowolny rozmiar inny niż mały, średni lub duży.
przykład
powyższy przykład wygeneruje następujący wynik −
wyjście
Size: MEDIUM
Uwaga − Enums mogą być zadeklarowane jako własne lub wewnątrz klasy. Metody, zmienne, konstruktory mogą być również definiowane wewnątrz enum.
słowa kluczowe Java
poniższa lista pokazuje słowa kluczowe w Javie. Te słowa zarezerwowane nie mogą być używane jako stałe lub zmienne ani żadne inne nazwy identyfikatorów.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Wszystkie znaki dostępne w komentarzu są ignorowane przez kompilator Javy.
przykład
wyjście
Hello World
używanie pustych linii
linia zawierająca tylko białe spacje, prawdopodobnie z komentarzem, jest znana jako pusta linia, A Java całkowicie ją ignoruje.
dziedziczenie
w Javie klasy mogą być wyprowadzane z klas. Zasadniczo, jeśli musisz utworzyć nową klasę, a tutaj jest już klasa, która zawiera część kodu, którego potrzebujesz, to możliwe jest wyprowadzenie nowej klasy z już istniejącego kodu.,
ta koncepcja pozwala na ponowne użycie pól i metod istniejącej klasy bez konieczności przepisywania kodu w nowej klasie. W tym scenariuszu istniejąca klasa jest nazywana superklasą, a klasa pochodna jest nazywana podklasą.
Interfejsy
w języku Java interfejs może być zdefiniowany jako umowa między obiektami dotycząca sposobu komunikowania się ze sobą. Interfejsy odgrywają istotną rolę, jeśli chodzi o pojęcie dziedziczenia.
interfejs definiuje metody, których powinna używać Klasa pochodna (podklasa)., Ale implementacja metod zależy całkowicie od podklasy.
co dalej?
następna sekcja wyjaśnia o obiektach i klasach w programowaniu w Javie. Po zakończeniu sesji będziesz mógł uzyskać jasny obraz, czym są obiekty, a czym są klasy w Javie.
Leave a Reply