diff --git a/core-java-modules/core-java-lang-oop-inheritance/src/main/java/com/baeldung/subclassinnerclass/EmailNotifier.java b/core-java-modules/core-java-lang-oop-inheritance/src/main/java/com/baeldung/subclassinnerclass/EmailNotifier.java index 1ade675e87..9f3e140926 100644 --- a/core-java-modules/core-java-lang-oop-inheritance/src/main/java/com/baeldung/subclassinnerclass/EmailNotifier.java +++ b/core-java-modules/core-java-lang-oop-inheritance/src/main/java/com/baeldung/subclassinnerclass/EmailNotifier.java @@ -1,11 +1,12 @@ package com.baeldung.subclassinnerclass; -import java.util.HashMap; - public class EmailNotifier extends Notifier { @Override void notify(Message e) { - // Provide email specific implementation here + // connect to the email connector + EmailConnector emailConnector = new EmailConnector(); + emailConnector.connect(); + // send email } // Inner class for email connection @@ -13,5 +14,9 @@ public class EmailNotifier extends Notifier { private String emailHost; private int emailPort; // Getter Setters + + private void connect() { + // connect to the smtp server + } } }