day09-抽象方法和抽象类的概述和格式
This commit is contained in:
8
day09/src/com/inmind/abstract07/Animal.java
Normal file
8
day09/src/com/inmind/abstract07/Animal.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package com.inmind.abstract07;
|
||||||
|
|
||||||
|
//抽象类
|
||||||
|
public abstract class Animal {
|
||||||
|
|
||||||
|
//所有动物都必须实现的行为(吃)
|
||||||
|
public abstract void eat();//抽象方法:没有方法体的方法
|
||||||
|
}
|
||||||
9
day09/src/com/inmind/abstract07/Cat.java
Normal file
9
day09/src/com/inmind/abstract07/Cat.java
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
package com.inmind.abstract07;
|
||||||
|
|
||||||
|
public class Cat extends Animal{
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void eat() {
|
||||||
|
System.out.println("猫吃鱼");
|
||||||
|
}
|
||||||
|
}
|
||||||
4
day09/src/com/inmind/abstract07/Demo07.java
Normal file
4
day09/src/com/inmind/abstract07/Demo07.java
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
package com.inmind.abstract07;
|
||||||
|
|
||||||
|
public class Demo07 {
|
||||||
|
}
|
||||||
8
day09/src/com/inmind/abstract07/Dog.java
Normal file
8
day09/src/com/inmind/abstract07/Dog.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package com.inmind.abstract07;
|
||||||
|
|
||||||
|
public class Dog extends Animal{
|
||||||
|
@Override
|
||||||
|
public void eat() {
|
||||||
|
System.out.println("狗吃骨头");
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user