Java方法的隐藏与覆盖
来源:互联网 发布:一致行动人协议 知乎 编辑:程序博客网 时间:2024/06/16 10:37
父类和子类中有相同的方法,用父类创建子类对象,子类的方法会覆盖父类的方法
如果两个相同的方法前面加上static称为覆盖
如果使用对象调用静态方法,其实使用的对象的编译类型来调用静态方法和对象无关
//父类class Person{String name;int age;public void say(){System.out.println("我是个人");}}//子类Studentclass Student extends Person{public void say(){System.out.println("我是个学生");}}public class Demo {public static void main(String[] args) {//创建学生对象Person stu = new Student();stu.say();}}
结果输出我是个学生
//父类class Person{String name;int age;public static void say(){System.out.println("我是个人");}}//子类Studentclass Student extends Person{public static void say(){System.out.println("我是个学生");}}public class Demo {public static void main(String[] args) {//创建学生对象Person stu = new Student();stu.say();}}
结果输出我是个人
阅读全文
0 0
- Java方法的隐藏与覆盖
- Java方法的覆盖与隐藏的区别分析
- Java子类与父类方法的隐藏和覆盖
- 变量的隐藏与方法的覆盖
- java覆盖与隐藏
- java方法的重载、覆盖和隐藏
- Java中属性的隐藏与方法的覆盖的区…
- Java类成员(成员变量和方法)的覆盖与隐藏归纳
- Java中的覆盖与隐藏
- C# 方法的覆盖 与 隐藏 的简单比较
- java中属性的隐藏和方法的覆盖区别
- C#和Java 方法重写和覆盖隐藏的区别
- 黑马程序员1——关于Java的继承过程中成员变量与方法的隐藏与覆盖
- Java重载、覆盖、多态、隐藏的区别与联系
- java 继承的隐藏与覆盖典例
- java的重载、覆盖、隐藏
- 浅谈java的方法覆盖与变量覆盖
- 黑马程序员—Java的方法覆盖与变量覆盖
- python requests安装
- java中实现注册时Email邮件激活验证
- 1025. 反转链表 (25)
- angular的方法
- 《kubernetes-1.8.0》16-examples-vSphere Volume
- Java方法的隐藏与覆盖
- stm32_019_stm32Systick配置
- C语言实现龙贝格积分
- CentO安装jdk遇到的问题
- 堆及堆排序c++实现
- leetcode 95. Unique Binary Search Trees II(dp)
- 如何一求个整数的二进制数中1的个数
- 一系列整数中求最大者,输0结束
- angular 自定义过滤器