Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
kurs_java_alx_20240321
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
kurs_java_alx_20240321
Commits
701f2566
Commit
701f2566
authored
Apr 10, 2024
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
klasy - pola
parent
e2c8809c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
2 deletions
+22
-2
Osoba.java
src/p11_klasy/podstawy/Osoba.java
+2
-2
Przyklad1.java
src/p11_klasy/podstawy/Przyklad1.java
+20
-0
No files found.
src/p11_klasy/podstawy/Osoba.java
View file @
701f2566
...
...
@@ -4,8 +4,8 @@ public class Osoba {
// Zmienna deklarowana na poziomie klasy to jest:
// pole (field), atrybut (attribute), zmienna instancyjna (instance variable)
// Każdy obiekt tej klasy zawiera pola (które nie są statyczne).
String
imie
=
"Ala"
,
nazwisko
=
"Niewiadomska"
;
int
wiek
=
30
;
String
imie
,
nazwisko
;
int
wiek
;
}
src/p11_klasy/podstawy/Przyklad1.java
View file @
701f2566
...
...
@@ -9,6 +9,26 @@ public class Przyklad1 {
System
.
out
.
println
(
"Początkowe wartości pól:"
);
System
.
out
.
println
(
a
.
imie
+
" "
+
a
.
nazwisko
+
" "
+
a
.
wiek
);
a
.
imie
=
"Ala"
;
a
.
nazwisko
=
"Kowalska"
;
a
.
wiek
=
30
;
b
.
imie
=
"Basia"
;
b
.
nazwisko
=
"Malinowska"
;
b
.
wiek
=
40
;
// Każdy obiekt posiada własne wartości pól.
System
.
out
.
println
(
"Ustawione wartości pól:"
);
System
.
out
.
println
(
"a: "
+
a
.
imie
+
" "
+
a
.
nazwisko
+
" "
+
a
.
wiek
);
System
.
out
.
println
(
"b: "
+
b
.
imie
+
" "
+
b
.
nazwisko
+
" "
+
b
.
wiek
);
a
.
wiek
++;
System
.
out
.
println
(
"a: "
+
a
.
imie
+
" "
+
a
.
nazwisko
+
" "
+
a
.
wiek
);
System
.
out
.
println
(
"b: "
+
b
.
imie
+
" "
+
b
.
nazwisko
+
" "
+
b
.
wiek
);
// Obiektów w Javie nie usuwa się w sposób jawny - robi to "garbage collector" gdy zauważa,
// że do obiektu nie ma już dostępu (nie ma możliwości użycia)
// Dzieje się to asynchronicznie, czyli nie wiemy kiedy dokładnie.
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment