day09-抽象方法和抽象类的概念&格式

This commit is contained in:
2026-05-23 11:59:03 +08:00
parent acc637a0ff
commit db361a3082
5 changed files with 22 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
package com.inmind.abstract05;
/*
抽象的概念:
1.当一个方法体无法实现时,则取消方法体,定义为抽象方法
2.一个类中如果有抽象方法,则这个类必须声明为抽象类
*/
public abstract class Animal {
//动物吃的方法
public abstract void eat();
}

View File

@@ -0,0 +1,6 @@
package com.inmind.abstract05;
/*
*/
public class Demo06 {
}

View File

@@ -18,6 +18,7 @@ public class Demo05 {
System.out.println("--------------------------------");
zi.method2();
System.out.println("程序结束");
}
}

View File

@@ -2,12 +2,10 @@ package com.inmind.extends_constructor04;
public class Fu {
int num = 100;
//父类的无参构造方法
public Fu(){
System.out.println("父类无参构造方法");
}
//父类的有参构造方法
public Fu(int num){
System.out.println("父类有参构造方法");

View File

@@ -1,6 +1,8 @@
package com.inmind.extends_constructor04;
import com.inmind.extends01.Employee;
/*
super可以表示父类的引用对象
super三个使用操作
@@ -22,7 +24,7 @@ this关键字使用方式
c.this可以调用其他的重载构造方法但是不能互相调用死循环
*/
public class Zi extends Fu{//子类继承了父类,拥有了父类的非私有的成员
public class Zi extends Fu {//子类继承了父类,拥有了父类的非私有的成员
int num = 50;
int num1;