summaryrefslogtreecommitdiffstats
path: root/šola/p1/dn/9/ZivalImplementacija.java
diff options
context:
space:
mode:
Diffstat (limited to 'šola/p1/dn/9/ZivalImplementacija.java')
-rw-r--r--šola/p1/dn/9/ZivalImplementacija.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/šola/p1/dn/9/ZivalImplementacija.java b/šola/p1/dn/9/ZivalImplementacija.java
new file mode 100644
index 0000000..c5ba81e
--- /dev/null
+++ b/šola/p1/dn/9/ZivalImplementacija.java
@@ -0,0 +1,21 @@
+// unused
+import java.util.*;
+public class ZivalImplementacija {
+ int hranjenj;
+ List<ZivalImplementacija> implementacije;
+ public void dodajImplementacijo (ZivalImplementacija z) {
+ if (implementacije == null)
+ implementacije = new ArrayList<ZivalImplementacija>();
+ implementacije.add(z);
+ }
+ public void seHrani () {
+ this.hranjenj++;
+ }
+ public int steviloHranjenj () {
+ int r = hranjenj;
+ if (implementacije != null)
+ for (ZivalImplementacija i : implementacije)
+ r += i.steviloHranjenj();
+ return r;
+ }
+}