feat(class24): 简单final示例

- 新增 FinalDemo1 类,演示 final 关键字的用法- 新增 FinalDemo2 类,使用 Constant 类中的常量
- 添加 Constant 类,定义系统名称常量
This commit is contained in:
2025-07-15 03:03:10 +08:00
parent 8a553fe454
commit 612c7f8bfd
3 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
package class24;
public class Constant {
public static final String SYSTEM_NAME = "黑马程序员智能家居系统";
}

View File

@@ -0,0 +1,27 @@
package class24;
public class FinalDemo1 {
public static void main(String[] args) {
C d = new D();
d.show();
}
}
class A{}
final class B extends A{
// final 修饰类,不能被继承
// final 修饰方法,不能被重写
// final 修饰变量,不能被修改
// final 修饰局部变量,不能被修改
}
class C{
public final void show(){
// final 修饰方法,不能被重写
System.out.println("show方法被执行");
}
}
class D extends C{
// public void show(){}
}

View File

@@ -0,0 +1,7 @@
package class24;
public class FinalDemo2 {
public static void main(String[] args) {
System.out.println(Constant.SYSTEM_NAME);
}
}