重写相关知识
1 //子类 2 package OOP; 3 //重写都是方法的重写,与属性无关 4 //重写只能是public,不能是private 5 /* 6 重写的注意点:(需要有继承关系,子类重写父类的方法) 7 1.方法名必须相同 8 2.参数列表必须相同 9 3.修饰符:可以扩大但不能缩小: 10 public>Protected>Default>private 11 4.抛出的异常:范围,可以被缩小,但不能扩大;(Exception(大)) 12 5.子类与父类的方法必须一致,但方法体不同 13 */ 14 15 public class A extends B{ 16 @Override//重写,注解,有功能的注释: 17 public void test() { 18 //super.test();//调用父类的test: 19 System.out.println("A=>test()");//重写是非静态状况下 20 } 21 /*public void test(){ 22 System.out.println("A=>test()"); 23 } 24 25 */ 26 } 27 28 //父类 29 30 package OOP; 31 32 public class B { 33 public void test(){ 34 System.out.println("B=>test()"); 35 } 36 }
想多了都是问题,做多了才是答案
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术