From 5fe05eb82eb682213bed954597331868fe70bae6 Mon Sep 17 00:00:00 2001 From: Jason Cameron Date: Thu, 7 Apr 2022 10:46:13 -0500 Subject: [PATCH 1/2] fix bugs --- src/Author.java | 4 ++-- src/Main.class | Bin 0 -> 901 bytes src/Main.java | 2 ++ src/Person.java | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 src/Main.class diff --git a/src/Author.java b/src/Author.java index 2057127..2e9755a 100644 --- a/src/Author.java +++ b/src/Author.java @@ -5,7 +5,7 @@ import java.util.List; public class Author extends Person { - private List books; + private List books; public Author(String firstName, String lastName) { super(firstName, lastName); @@ -29,7 +29,7 @@ public void addBook(String book) { } @Override - public String sortName() { + public String fullName() { return String.format("%s, %s", lastName, firstName); } } diff --git a/src/Main.class b/src/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..3359b6ef0867dedc46c86be05b7547f01716aa41 GIT binary patch literal 901 zcmZuvTTc@~6#k|ZrkCZm(1HrMfJzILde>UyrZF+;g;+zPK26)P479ssJ2m37f5Knj zvpzu3#Q5wF@kf|=In#pJ$ZqzW*>m~6Gv}Odzdn5da332H1kl3~w9tz_hM^ttN~G(; zt)+|Q9a+%~eap&KdWE4Uk=)`4k!8K5w>>|E2t#j4xK$N`#SqL({U!pA0RuM3Fqg=k z!j-hI+*nPWG(kky8h7k*+h%st>@PO-RYAkJAhj|&W;n$!lO$zUgvo$^{*)zdlE z)Y&K|F~xDwf`e&>f%bj=x+z;}=?m@o4Dqh)$H#U;n8hWI%NDL+jyO&cPD1D!+oD;J zuc_J8TVv2RH zs=V|j4MtP46pd^Iw{V-|j)l9Xza#BxyJM)_J(E#)IqsRM3+0k};8i8VU{1NR&}x*W z|5TLgWC=Ff{&?cWS)*s@FKJQP&5OO`_(;iX`4#y{ndGnmUou5t8W~zu^8`R^hdz>7 z`kN%pNcYYkf_%c`3h+h`W8WYfwj-z&+M=rJw$(Q!5%t*y Date: Thu, 7 Apr 2022 11:03:03 -0500 Subject: [PATCH 2/2] better fix --- src/Author.java | 4 ++-- src/Main.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Author.java b/src/Author.java index 2e9755a..14bf400 100644 --- a/src/Author.java +++ b/src/Author.java @@ -5,11 +5,11 @@ import java.util.List; public class Author extends Person { - private List books; + private final List books; public Author(String firstName, String lastName) { super(firstName, lastName); - books = new ArrayList(); + books = new ArrayList<>(); } /** diff --git a/src/Main.java b/src/Main.java index 394b6b3..131f8e9 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,11 +1,12 @@ public class Main { + @SuppressWarnings("deprecation") public static void main(String[] args) { Author author = new Author("Sandi", "Metz"); author.addBook("Practical Object-Oriented Design in Ruby"); author.addBook("99 Bottles of OOP"); - for (String book: author.getBooks()) { + for (String book: author.publishedBooks()) { System.out.println(book); } }