From 5ed43a5133508a47b0be4e7c3d89bb458632cd11 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Wed, 23 Sep 2026 11:22:43 +0800 Subject: [PATCH] =?UTF-8?q?day09--=E7=BB=A7=E6=89=BF=E4=B8=AD=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E7=9A=84=E8=A6=86=E7=9B=96=E9=87=8D=E5=86=99=5F?= =?UTF-8?q?=E6=A6=82=E5=BF=B5=E4=B8=8E=E7=89=B9=E7=82=B9=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E6=B3=A8=E6=84=8F=E4=BA=8B=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day09/src/com/inmind/extends_method03/Demo05.java | 14 ++++++++++++++ day09/src/com/inmind/extends_method03/Zi.java | 6 ++++++ 2 files changed, 20 insertions(+) create mode 100644 day09/src/com/inmind/extends_method03/Demo05.java diff --git a/day09/src/com/inmind/extends_method03/Demo05.java b/day09/src/com/inmind/extends_method03/Demo05.java new file mode 100644 index 0000000..e5d3e9a --- /dev/null +++ b/day09/src/com/inmind/extends_method03/Demo05.java @@ -0,0 +1,14 @@ +package com.inmind.extends_method03; +/* +重载(overload) :在同一个类中,方法名相同,参数列表不同(类型,数量,顺序) +重写(override) :在父子类中,方法名相同,参数列表相同 + +java中的4种权限:public > protected>(default)不写就是默认权限>private + +重写的注意事项: +1.子类方法重写父类方法时,必须保证权限大于等于父类的权限 +2.private的内容不能继承的,也就不能重写 +3.返回值类型,方法名和参数列表保持一致 + */ +public class Demo05 { +} diff --git a/day09/src/com/inmind/extends_method03/Zi.java b/day09/src/com/inmind/extends_method03/Zi.java index f1c6402..0ad7765 100644 --- a/day09/src/com/inmind/extends_method03/Zi.java +++ b/day09/src/com/inmind/extends_method03/Zi.java @@ -1,8 +1,14 @@ package com.inmind.extends_method03; + public class Zi extends Fu{ + @Override//该注解,用来验证当前是否是重写 + public void method(){ + System.out.println("子类的method方法"); + } + public void methodZi(){ System.out.println("子类的methodZi方法"); }