根据狂神说Java 个人随堂笔记
2021/6/30 1:21:56
本文主要是介绍根据狂神说Java 个人随堂笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package dade_son; public class APP { public static void main(String[] args) { //静态方法的调用只和左边的定义的数据类型有关。 //静态方法和非静态方法有很大区别 //非静态:重写 //方法的重写不能是私有(private )的。 A a = new A(); a.test(); //父类的引用指向了子类 B b = new A();//子类重写了父类的方法 b.test(); } }
package dade_son; public class A extends B{ //Override:重写 @Override//注解:有功能的注释 public void test() { System.out.println("A=>test"); } }
package dade_son; public class B { public void test(){ System.out.println("B=>test"); } }
重写:需要继承关系,子类重写父类的方法!
1. 方法名必须相同 2. 参数列表必须相同 3. 修饰符:范围可以扩大但不能缩小:public>protected>default>private 4. 抛出的异常:范围,可以被缩小但不能扩大:ClassNotFoundException-->Exception(大)
重写:子类和父类的方法名必须一致,但方法体不同
为什么需要重写:
-
父类的功能,子类不一定需要,或者不一定满足!
-
快捷键:Alt+Insert:override:重写
这篇关于根据狂神说Java 个人随堂笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略