diff --git a/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/Auditable.java b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/Auditable.java new file mode 100644 index 000000000000..fa6ffee28ce5 --- /dev/null +++ b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/Auditable.java @@ -0,0 +1,5 @@ +package com.baeldung.namingconventions; + +@interface Auditable { + String action(); +} diff --git a/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/CustomerAccount.java b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/CustomerAccount.java new file mode 100644 index 000000000000..aa40298a7056 --- /dev/null +++ b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/CustomerAccount.java @@ -0,0 +1,17 @@ +package com.baeldung.namingconventions; + +class CustomerAccount { + private String accountNumber; + private double balance; + + public static final double MAX_BALANCE = 1000000.00; + + public void deposit(double amount) { + if (balance + amount > MAX_BALANCE) { + System.out.println("Deposit exceeds max balance limit."); + } else { + this.balance += amount; + } + } +} + diff --git a/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/DayOfWeek.java b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/DayOfWeek.java new file mode 100644 index 000000000000..98c3d7013da8 --- /dev/null +++ b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/DayOfWeek.java @@ -0,0 +1,11 @@ +package com.baeldung.namingconventions; + +enum DayOfWeek { + SUNDAY, + MONDAY, + TUESDAY, + WEDNESDAY, + THURSDAY, + FRIDAY, + SATURDAY +} diff --git a/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/Printable.java b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/Printable.java new file mode 100644 index 000000000000..fa19ae005807 --- /dev/null +++ b/core-java-modules/core-java-lang-8/src/main/java/com/baeldung/namingconventions/Printable.java @@ -0,0 +1,5 @@ +package com.baeldung.namingconventions; + +interface Printable { + void print(); +}