JAVA - 03 - konstrukcja programu.pdf

(98 KB) Pobierz
68804361 UNPDF
Przemysław Wionczyk
JAVA
Konstrukcja
programu
1 / 6
68804361.003.png
Przemysław Wionczyk
JAVA
Z czego się składa program
Każdy program w Javie składa się z klas i zmiennych stworzonych
na podstawie tych klas – czyli obiektów. Wynika z tego, że cały program
Javy jest w rzeczywistości obiektem.
Program w Javie musi mieć wyróżnioną klasę publiczną która jest
początkiem naszego programu. Ta początkowa klasa musi posiadać
publiczną, statyczną metodę main od której zaczyna się wykonywanie
programu.
2 / 6
68804361.004.png
Przemysław Wionczyk
JAVA
Minimalny program w Javie
Z tego wynika, że najprostszy program w języku Java będzie
składał się z jednej klasy, a w tej klasie będzie miał jedną funkcję
o nazwie main . Cały program musi zostać zapisany w pliku z nazwą
identyczną z nazwą klasy i z rozszerzeniem java .
public class Test {
public static void main ( String[] args ) {
System.out.println ( "Hello World!" );
}
}
Ten program musi być zapisany w pliku „Test.java”.
3 / 6
68804361.005.png 68804361.006.png
Przemysław Wionczyk
JAVA
Ćwiczenie podstaw
W ramach kilku następnych prezentacji będziemy ćwiczyć
podstawy składni języka. Będziemy więc korzystać z powyższej
konstrukcji minimalnego programu i wewnątrz funkcji main pisać kod
który program ma wykonywać.
Następnie przejdziemy do funkcji, ale nadal będziemy w jednej
klasie, a w niej oprócz funkcji main będziemy definiować inne funkcje.
4 / 6
68804361.001.png
Przemysław Wionczyk
JAVA
Zwyczaje w nazewnictwie
Programując warto przyjąć jednakowy system nazewnictwa dla
wszystkich naszych programów. Ja proponuję przyjąć system
zaproponowany przez twórców języka i używany przez nich w bibliotece
klas standardowych z których będziemy korzystać.
Nazwy klas zaczynamy z dużej litery (np. Samolot, Silnik). W nazwach
wielowyrazowa każdy wyraz zaczynamy wielką literą (np. KotPerski).
Metody (funkcje) i pola (zmienne) z małej litery (np. lataj(), rozmiar ).
Jeśli są wielowyrazowe, to poza pierwszym wyrazem stosujemy
konwencję taką jak przy klasach (np. liczbaStolikow, dajGlos() ).
5 / 6
68804361.002.png
Zgłoś jeśli naruszono regulamin