Commit d8e31b73 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch8] Interface example

parent 3055ebd3
Loading
Loading
Loading
Loading
+4 −0
Changes for src/main/java/ch8/Canine.java: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
package ch8;

public class Canine {
}
+19 −0
Changes for src/main/java/ch8/Dog.java: 19 added lines, 0 removed lines.
Original line number Diff line number Diff line
package ch8;

public class Dog extends Canine implements Pet {
  public void beFriendly() {

  }

  public void play() {

  }

  public void roam() {

  }

  public void eat() {

  }
}
 No newline at end of file
+6 −0
Changes for src/main/java/ch8/Pet.java: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
package ch8;

public interface Pet {
  public abstract void beFriendly();
  public abstract void play();
}
 No newline at end of file