day11-final修饰类与方法

This commit is contained in:
2026-01-25 14:20:09 +08:00
parent f9af5aaace
commit 52dc54a474
4 changed files with 44 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
package com.inmind.final01;
/*
final:被它修饰的内容,不能够被改变
final有4个用法
1.修饰类
2.修饰方法
3.修饰成员变量
4.修饰局部变量
-------------------------------------
final关键字用于修饰类:该类就不能被继承
final与abstract是冲突不能一起使用
被final修饰的类叫“太监类,最终类”
*/
public class Demo01 {
}

View File

@@ -0,0 +1,12 @@
package com.inmind.final01;
//最终类
public final class FinalClass {
public void method1() {
}
public static void method2(){
}
}

View File

@@ -0,0 +1,10 @@
package com.inmind.final01;
/*
final关键字用于修饰方法:该方法就不能被子类重写
*/
public class NormalClass {
//普通方法+final=最终方法,无法被修改的方法
public final void method(){
System.out.println("NormalClass的method方法");
}
}

View File

@@ -0,0 +1,6 @@
package com.inmind.final01;
public class Zi extends NormalClass{
//ctrl+o
}