From 67e5565b54885a6e36f3d7f987f88c39077b3e09 Mon Sep 17 00:00:00 2001 From: Daniel Langbein Date: Sun, 24 Nov 2024 19:00:50 +0100 Subject: [PATCH] 1b: add AuthoredItem as superclass for Article and Image --- ueb05_news_example/src/model/Article.java | 7 ------- ueb05_news_example/src/model/AuthoredItem.java | 9 +++++++++ ueb05_news_example/src/model/Image.java | 7 ------- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/ueb05_news_example/src/model/Article.java b/ueb05_news_example/src/model/Article.java index 24977e7b..f126bf21 100644 --- a/ueb05_news_example/src/model/Article.java +++ b/ueb05_news_example/src/model/Article.java @@ -23,11 +23,4 @@ public class Article extends AuthoredItem { return "Article: " + getTitle() + ", Author: " + getAuthor(); } - - public String getDetails(){ - return "###" + getTitle() + "###" - + "\n" - + getContent() - + "\n\n"; - } } diff --git a/ueb05_news_example/src/model/AuthoredItem.java b/ueb05_news_example/src/model/AuthoredItem.java index d3deb088..50b07bf1 100644 --- a/ueb05_news_example/src/model/AuthoredItem.java +++ b/ueb05_news_example/src/model/AuthoredItem.java @@ -5,6 +5,15 @@ public abstract class AuthoredItem extends Item{ protected String author; protected String content; + public String getDetails(){ + return "###" + getTitle() + "###" + + "\n" + + getContent() + + "\n\n"; + } + + //================================= + /** * Get the title of the AuthoredItem. * diff --git a/ueb05_news_example/src/model/Image.java b/ueb05_news_example/src/model/Image.java index 060c0ff3..8fdd094b 100644 --- a/ueb05_news_example/src/model/Image.java +++ b/ueb05_news_example/src/model/Image.java @@ -32,13 +32,6 @@ public class Image extends AuthoredItem { + ", Author: " + getAuthor(); } - public String getDetails(){ - return "###" + getTitle() + "###" - + "\n" - + getContent() - + "\n\n"; - } - //================================= /**