aboutsummaryrefslogtreecommitdiff
path: root/MusicalElement.java
diff options
context:
space:
mode:
Diffstat (limited to 'MusicalElement.java')
-rw-r--r--MusicalElement.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/MusicalElement.java b/MusicalElement.java
index 878eee7..c409ce7 100644
--- a/MusicalElement.java
+++ b/MusicalElement.java
@@ -1,4 +1,10 @@
-class MusicalElement {
+interface Item {
+ int getId();
+ String getTitle();
+ int getDuration();
+ }
+
+class MusicalElement implements Item {
private int id, duration;
private String title, content;
public MusicalElement(int id, String title, int duration, String content) {
@@ -8,6 +14,10 @@ class MusicalElement {
this.content=content;
}
+ public int getId(){return id;}
+ public String getTitle(){return title;}
+ public int getDuration(){return duration;}
+
}