Skip to content

Commit d7c6a18

Browse files
committed
Nowa klasa Main
1 parent 7f73050 commit d7c6a18

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

src/Main.java

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
/*
2+
* @(#)<main.Java.java <project-version> <2024/10/30>
3+
*
4+
* <Task management application>
5+
*
6+
* Built using <IntelliJ> IDE Version: <2023.2.5>
7+
* OpenJDK Runtime Environment <OpenJDK>-<17.0.9>
8+
*
9+
*/
10+
11+
// Remaining code
12+
import java.util.Scanner;
13+
14+
public class Main {
15+
// Definiowanie klasy
16+
public static class Pracownik {
17+
// Atrybuty
18+
String imie;
19+
String nazwisko;
20+
String stanowisko;
21+
22+
// Metoda
23+
void pracuj() {
24+
System.out.println(imie + " " + nazwisko + " pracuje na stanowisku " + stanowisko + ".");
25+
}
26+
}
27+
28+
// Użycie klasy
29+
public static void main(String[] args) {
30+
// Tworzenie obiektów (instancji) klasy Pracownik
31+
Pracownik pracus1 = new Pracownik();
32+
pracus1.imie = "Jan";
33+
pracus1.nazwisko = "Kowalski";
34+
pracus1.stanowisko = "Programista";
35+
36+
Pracownik pracus2 = new Pracownik();
37+
pracus2.imie = "Anna";
38+
pracus2.nazwisko = "Nowak";
39+
pracus2.stanowisko = "Tester";
40+
41+
// Wywoływanie metody
42+
pracus1.pracuj(); // "Jan Kowalski pracuje na stanowisku Programista."
43+
pracus2.pracuj(); // "Anna Nowak pracuje na stanowisku Tester."
44+
}
45+
}
46+

0 commit comments

Comments
 (0)