From 55e81651f196ae8642973618444f9a451ba4f89c Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 30 May 2026 10:32:33 +0800 Subject: [PATCH] =?UTF-8?q?day11-final=E5=85=B3=E9=94=AE=E5=AD=97=E7=94=A8?= =?UTF-8?q?=E4=BA=8E=E4=BF=AE=E9=A5=B0=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day11/src/com/inmind/final_method/Demo02.java | 13 +++++++++++++ day11/src/com/inmind/final_method/Fu.java | 9 +++++++++ day11/src/com/inmind/final_method/Zi.java | 14 ++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 day11/src/com/inmind/final_method/Demo02.java create mode 100644 day11/src/com/inmind/final_method/Fu.java create mode 100644 day11/src/com/inmind/final_method/Zi.java diff --git a/day11/src/com/inmind/final_method/Demo02.java b/day11/src/com/inmind/final_method/Demo02.java new file mode 100644 index 0000000..570eaa6 --- /dev/null +++ b/day11/src/com/inmind/final_method/Demo02.java @@ -0,0 +1,13 @@ +package com.inmind.final_method; + +public class Demo02 { + public static void main(String[] args) { + //创建一个父类对象 + Fu fu = new Fu(); + fu.method(); + //多态的写法: + Fu f = new Zi();//格式:父类引用指向子类对象 + //编译看左边,运行看右边 + f.method(); + } +} diff --git a/day11/src/com/inmind/final_method/Fu.java b/day11/src/com/inmind/final_method/Fu.java new file mode 100644 index 0000000..665098b --- /dev/null +++ b/day11/src/com/inmind/final_method/Fu.java @@ -0,0 +1,9 @@ +package com.inmind.final_method; +/* +final关键字用于修饰方法:该方法就不能被子类重写 + */ +public class Fu { + public final void method(){ + System.out.println("父类的method方法"); + } +} diff --git a/day11/src/com/inmind/final_method/Zi.java b/day11/src/com/inmind/final_method/Zi.java new file mode 100644 index 0000000..380ef0b --- /dev/null +++ b/day11/src/com/inmind/final_method/Zi.java @@ -0,0 +1,14 @@ +package com.inmind.final_method; + +public class Zi extends Fu{ + //ctrl+o + + /*@Override + public void method() { + //super.method();//调用父类的成员方法,沿用 + System.out.println("子类的method方法,重写了父类的功能"); + }*/ + + public void methodZi(){ + } +}