Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Håkon Steensland Hoelsæter
students
Commits
d10591c2
Commit
d10591c2
authored
Jan 12, 2022
by
Børge Haugset
Browse files
Etter forelesning
parent
bb7c32b3
Changes
3
Hide whitespace changes
Inline
Side-by-side
foreksempel/src/main/java/uke2/KaffeMater.java
0 → 100644
View file @
d10591c2
package
uke2
;
public
class
KaffeMater
{
public
void
serverKaffe
(
Person
person
)
{
while
(
person
.
nokKaffe
()
==
false
)
{
System
.
out
.
println
(
"KaffeMater mater "
+
person
.
getNavn
());
person
.
drikkKaffe
();
}
}
public
KaffeMater
()
{
System
.
out
.
println
(
"Vi lager en KM!"
);
}
public
static
void
main
(
String
[]
args
)
{
KaffeMater
kaffeMater
=
new
KaffeMater
();
Person
person
=
new
Person
(
"Bernt"
);
System
.
out
.
println
(
"Nok kaffe: "
+
person
.
nokKaffe
());
kaffeMater
.
serverKaffe
(
person
);
System
.
out
.
println
(
"Nok kaffe: "
+
person
.
nokKaffe
());
}
}
foreksempel/src/main/java/uke2/MiniKafe.java
0 → 100644
View file @
d10591c2
package
uke2
;
public
class
MiniKafe
{
Person
person
;
KaffeMater
kaffeMater
;
public
MiniKafe
()
{
this
.
kaffeMater
=
new
KaffeMater
();
}
public
Person
getPerson
()
{
return
person
;
}
public
void
setPerson
(
Person
person
)
{
this
.
person
=
person
;
}
public
void
serverPerson
()
{
if
(
this
.
person
!=
null
){
this
.
kaffeMater
.
serverKaffe
(
this
.
person
);
}
}
public
static
void
main
(
String
[]
args
)
{
MiniKafe
mk
=
new
MiniKafe
();
mk
.
serverPerson
();
Person
person
=
new
Person
(
"Ada"
);
mk
.
setPerson
(
person
);
mk
.
serverPerson
();
Person
person2
=
new
Person
(
"Børge"
);
mk
.
setPerson
(
person2
);
mk
.
serverPerson
();
}
}
foreksempel/src/main/java/uke2/Person.java
View file @
d10591c2
...
...
@@ -20,9 +20,12 @@ public class Person {
public
String
getNavn
()
{
return
navn
;
}
public
void
drikkKaffe
()
{
var
variabelnavn
=
"34"
;
this
.
kopperIntatt
+=
1
;
System
.
out
.
println
(
this
.
getNavn
()+
" har drukket kopp "
+
this
.
kopperIntatt
);
}
...
...
@@ -33,11 +36,5 @@ public class Person {
person
.
drikkKaffe
();
System
.
out
.
println
(
"Nok kaffe: "
+
person
.
nokKaffe
());
Person
person2
=
new
Person
(
"Frank"
);
person
.
drikkKaffe
();
person
.
drikkKaffe
();
person
.
drikkKaffe
();
person
.
drikkKaffe
();
}
}
Write
Preview
Supports
Markdown
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