From 8aa490d313cc5dcfaf9ed3b7f5dc6157c809d2ab Mon Sep 17 00:00:00 2001 From: Vishal Date: Wed, 18 Apr 2018 15:40:42 +0530 Subject: [PATCH] Added additional feature to Interface --- .../in28minutes/java/oops/inheritance/InheritanceExamples.java | 2 ++ src/com/in28minutes/java/oops/interfaces/InterfaceExamples.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/com/in28minutes/java/oops/inheritance/InheritanceExamples.java b/src/com/in28minutes/java/oops/inheritance/InheritanceExamples.java index ba2134a..43f58e2 100644 --- a/src/com/in28minutes/java/oops/inheritance/InheritanceExamples.java +++ b/src/com/in28minutes/java/oops/inheritance/InheritanceExamples.java @@ -23,5 +23,7 @@ public class InheritanceExamples { public static void main(String[] args) { Animal animal = new Cat(); System.out.println(animal.bark()); + animal = new Dog(); + System.out.println(animal.bark()); } } diff --git a/src/com/in28minutes/java/oops/interfaces/InterfaceExamples.java b/src/com/in28minutes/java/oops/interfaces/InterfaceExamples.java index aa24355..36d585d 100644 --- a/src/com/in28minutes/java/oops/interfaces/InterfaceExamples.java +++ b/src/com/in28minutes/java/oops/interfaces/InterfaceExamples.java @@ -1,6 +1,7 @@ package com.in28minutes.java.oops.interfaces; interface Flyable { + final int max_altitude=3000; //data members are final in interfaces void fly(); } @@ -20,5 +21,6 @@ public class InterfaceExamples { public static void main(String[] args) { Flyable flyable = new Bird(); flyable.fly(); + System.out.println(flyable.max_altitude); } }