day09-抽象方法和抽象类的概念&格式
This commit is contained in:
12
day09/src/com/inmind/abstract05/Animal.java
Normal file
12
day09/src/com/inmind/abstract05/Animal.java
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
package com.inmind.abstract05;
|
||||||
|
/*
|
||||||
|
抽象的概念:
|
||||||
|
1.当一个方法体无法实现时,则取消方法体,定义为抽象方法
|
||||||
|
2.一个类中如果有抽象方法,则这个类必须声明为抽象类
|
||||||
|
*/
|
||||||
|
public abstract class Animal {
|
||||||
|
|
||||||
|
//动物吃的方法
|
||||||
|
public abstract void eat();
|
||||||
|
|
||||||
|
}
|
||||||
6
day09/src/com/inmind/abstract05/Demo06.java
Normal file
6
day09/src/com/inmind/abstract05/Demo06.java
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
package com.inmind.abstract05;
|
||||||
|
/*
|
||||||
|
|
||||||
|
*/
|
||||||
|
public class Demo06 {
|
||||||
|
}
|
||||||
@@ -18,6 +18,7 @@ public class Demo05 {
|
|||||||
System.out.println("--------------------------------");
|
System.out.println("--------------------------------");
|
||||||
zi.method2();
|
zi.method2();
|
||||||
|
|
||||||
|
|
||||||
System.out.println("程序结束");
|
System.out.println("程序结束");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,12 +2,10 @@ package com.inmind.extends_constructor04;
|
|||||||
|
|
||||||
public class Fu {
|
public class Fu {
|
||||||
int num = 100;
|
int num = 100;
|
||||||
|
|
||||||
//父类的无参构造方法
|
//父类的无参构造方法
|
||||||
public Fu(){
|
public Fu(){
|
||||||
System.out.println("父类无参构造方法");
|
System.out.println("父类无参构造方法");
|
||||||
}
|
}
|
||||||
|
|
||||||
//父类的有参构造方法
|
//父类的有参构造方法
|
||||||
public Fu(int num){
|
public Fu(int num){
|
||||||
System.out.println("父类有参构造方法");
|
System.out.println("父类有参构造方法");
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package com.inmind.extends_constructor04;
|
package com.inmind.extends_constructor04;
|
||||||
|
|
||||||
|
|
||||||
|
import com.inmind.extends01.Employee;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
super可以表示父类的引用(对象)
|
super可以表示父类的引用(对象)
|
||||||
super三个使用操作:
|
super三个使用操作:
|
||||||
|
|||||||
Reference in New Issue
Block a user