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