Tylko jedna publiczna klasa w pliku!- komentarz może pojawić się na pozątku lub końcu każdej linii.
- Nazwa klasy publicznej musi być identyczna z nazwą pliku!
- Jeśli klasa jest częścią package to linia z package musi być pierwszą nie komentarzową linią!
- Linie z import muszą być pomiedzy package a deklaracją klay!
- import i package odnosi sie do całego pliku i może być tylko 1.
- Plik może zwierać więcej niepublicznych klas!
- Plik bez publicznej klasy nie musi pasować nazwą do czegokolwiek!
23 lut 2010
Deklaracja klasy -plik
JavaBeans
- Pola prywatne
- metody get i set są public
- public void setCosik(int x)
- public int getCosik();
- Dla boolean : getBool() albo isBool().
- Event: public void addMyListener(MyListener m) //takei same nazwy!
- Przedrostek add i remove tylko w połączeniu z Listener!!!
- nie ma delete!!!
Nazwy identyfikatorów
- Identyfikator musi zaczynać się od: $,_ , lub litery.
- identyfikator nie może zaczynać się od cyfry!
- Kolejne znaki mogą być: cyfrą,literą,$,_.
- Nie ma limitów na długość ident.
- Nie możesz używać słów kluczowych javy.
- foo i Foo to dwa różne identyfikatory!!
- Wszystko tyczy się także nazw metod i klas
@Test
public void testIdentyfikatorow() {
//GOOD
int _=5;
int $=5;
int a=8;
int $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$=2;
int _____________________________________=3;
int _1234=4;
//BAD!!
//!int a:=9;
//!int e#=9;
//!int .f=9;
//!int 7g;
//!int enum=5 //bo keyword
}
public void ___(){ } //correct
public void $(){} //correct
public void _$_(){} //corect
private class ${}; //correct
private class ________{}//correct
Subskrybuj:
Posty (Atom)