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三个使用操作:
|
||||||
@@ -22,7 +24,7 @@ this关键字使用方式
|
|||||||
c.this可以调用其他的重载构造方法,但是不能互相调用(死循环)
|
c.this可以调用其他的重载构造方法,但是不能互相调用(死循环)
|
||||||
|
|
||||||
*/
|
*/
|
||||||
public class Zi extends Fu{//子类继承了父类,拥有了父类的非私有的成员
|
public class Zi extends Fu {//子类继承了父类,拥有了父类的非私有的成员
|
||||||
int num = 50;
|
int num = 50;
|
||||||
int num1;
|
int num1;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user