Commit bce96f2b by Patryk Czarnik

niepublic

parent 7f8b02dd
package pcz.p10_klasy_podstawy;
public class Osoba {
// Przy definicjach w tym pakiecie nie ma zadeklarowanego poziomu widoczności (public/private).
// W tej sytuacji obowiązuje widoczność domyślna=pakietowa.
class Osoba {
// Zmienna definiowana na poziomie klasy (a nie w metodach) jest określana jako:
// pole (field), atrybut (attribute) lub zmienna instancyjna (instance variable).
// Wartości takich zmiennych (nie-statycznych) przechowywane są oddzielnie w każdym obiekcie.
......
package pcz.p10_klasy_podstawy;
// Jeśli klasa zawiera metodę main, to może pełnić rolę programu - można ją uruchamiać (poleceniem java w wierszu poleceń lub z poziomu środowiska deweloperskiego).
public class Program {
class Program {
public static void main(String[] args) {
// Deklaracja zmiennej typu obiektowego. Uwaga - sam taki zapis nie tworzy obiektu (inaczej niż w C++).
......
package pcz.p10_klasy_podstawy;
public class PustaKlasa {
class PustaKlasa {
}
package pcz.p10_klasy_podstawy;
public class PustaKlasaProgram {
class PustaKlasaProgram {
public static void main(String[] args) {
// Nawet jeśli definicja klasy jest pusta, można utworzyć obiekt i jest na nim dostepnych kilka metod:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment