diff --git a/day09/src/com/inmind/abstract07/Animal.java b/day09/src/com/inmind/abstract07/Animal.java new file mode 100644 index 0000000..017600c --- /dev/null +++ b/day09/src/com/inmind/abstract07/Animal.java @@ -0,0 +1,8 @@ +package com.inmind.abstract07; + +//抽象类 +public abstract class Animal { + + //所有动物都必须实现的行为(吃) + public abstract void eat();//抽象方法:没有方法体的方法 +} diff --git a/day09/src/com/inmind/abstract07/Cat.java b/day09/src/com/inmind/abstract07/Cat.java new file mode 100644 index 0000000..ced32ee --- /dev/null +++ b/day09/src/com/inmind/abstract07/Cat.java @@ -0,0 +1,9 @@ +package com.inmind.abstract07; + +public class Cat extends Animal{ + + @Override + public void eat() { + System.out.println("猫吃鱼"); + } +} diff --git a/day09/src/com/inmind/abstract07/Demo07.java b/day09/src/com/inmind/abstract07/Demo07.java new file mode 100644 index 0000000..7513e20 --- /dev/null +++ b/day09/src/com/inmind/abstract07/Demo07.java @@ -0,0 +1,4 @@ +package com.inmind.abstract07; + +public class Demo07 { +} diff --git a/day09/src/com/inmind/abstract07/Dog.java b/day09/src/com/inmind/abstract07/Dog.java new file mode 100644 index 0000000..7f4e3e9 --- /dev/null +++ b/day09/src/com/inmind/abstract07/Dog.java @@ -0,0 +1,8 @@ +package com.inmind.abstract07; + +public class Dog extends Animal{ + @Override + public void eat() { + System.out.println("狗吃骨头"); + } +}