Commit 3acce285 by Patryk Czarnik

importowanie - dopisanie publiców i wersja najbardziej standardowa

parent 49ecfac2
...@@ -5,19 +5,19 @@ package p09_funkcje; ...@@ -5,19 +5,19 @@ package p09_funkcje;
// Odpowiada to modułowi zawierającemu funkcje z innych języków (C, Python, PHP itp). // Odpowiada to modułowi zawierającemu funkcje z innych języków (C, Python, PHP itp).
// Po prostu w Javie funkcje definiuje się zawsze wewnątrz klasy. // Po prostu w Javie funkcje definiuje się zawsze wewnątrz klasy.
public class Geometria { public class Geometria {
static double poleKwadratu(double a) { public static double poleKwadratu(double a) {
return a*a; return a*a;
} }
static double obwodKwadratu(double a) { public static double obwodKwadratu(double a) {
return 4*a; return 4*a;
} }
static double poleProstokata(double a, double b) { public static double poleProstokata(double a, double b) {
return a*b; return a*b;
} }
static double obwodProstokata(double a, double b) { public static double obwodProstokata(double a, double b) {
return 2*a + 2*b; return 2*a + 2*b;
} }
......
...@@ -2,6 +2,17 @@ package p10_importowanie; ...@@ -2,6 +2,17 @@ package p10_importowanie;
import java.util.Scanner; import java.util.Scanner;
import p09_funkcje.Geometria;
import p09_funkcje.JednostkiMiary;
/* W tej wersji stosujemy najbardziej standardowy sposób importowania, najczęściej używany:
każda klasa, do której odwołuje się nasz program, jest zaimportowana osobnym poleceniem.
import w Javie NIE służy załadowaniu klas do pamięci, nie wykonuje się w czasie działania programu (tak się dzieje w Python i PHP)
To jest tylko wskazanie z jakiego pakietu pochodzi klasa.
import nie wpływa na wydajność!
*/
public class Program2 { public class Program2 {
public static void main(String[] args) { public static void main(String[] args) {
......
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