博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA之多态
阅读量:4585 次
发布时间:2019-06-09

本文共 727 字,大约阅读时间需要 2 分钟。

初见多态

多态之重写

子类中和父类有相同的方法

子类和父类用一样的方法
重载:两个重名的方法,参数不一样

重写:子类中定义和父类一样的方法,完全相同一模一样,名字参数返回值

 

package test33;public class diqiuren{		public void speak()	{		System.out.println("大家好我是地球人");					}		}

  

package test33;public class zhongguoren extends diqiuren{	/*public void speak()//子类中定义和父类一样的方法	{		System.out.println("我是中国人");			}*/	public void bainian()	{		System.out.println("a");			}		}

  

package test33;public class override{	public static void main(String []args)	{		diqiuren d1 =new diqiuren();		d1.speak();		zhongguoren c1 =new zhongguoren();		c1.speak();				}			}

  

输出结果

大家好我是地球人

大家好我是地球人

 

 

性质 1.如果子类中没有调用的方法话则会从父类调用方法

     2.如果子类中有一个和父类相同的方法(这里的相同指完全相同)话,则在子类调用的时候优先调用子类的方法

转载于:https://www.cnblogs.com/a986771570/p/7092513.html

你可能感兴趣的文章
结对编程——吐槽必应词典
查看>>
katalon系列八:Katalon Studio图片识别
查看>>
Spring操作指南-针对JDBC配置声明式事务管理(基于XML)
查看>>
sql server 调优----索引缺失
查看>>
spring + junit 测试
查看>>
.net core 无法获取本地变量或参数的值,因为它在此指令指针中不可用,可能是因为它已经被优化掉了...
查看>>
Poj2186Popular Cows
查看>>
TCP之listen&backlog
查看>>
实验室的毕业照
查看>>
核心编程答案(第六章)
查看>>
Spring 3.x jar 包详解 与 依赖关系
查看>>
java线程详解二
查看>>
maven项目导入依赖jar包并打包为可运行的jar包
查看>>
leecode第二十三题(合并K个排序链表)
查看>>
关于Eclipse的unsupported major minor version 51.0 错误
查看>>
2014年目标
查看>>
weblogic启动后 登陆控制台特别慢的问题
查看>>
Spring加载resource时classpath*:与classpath:的区别
查看>>
映射“DataAdapter.TableMappings”
查看>>
activity生命周期
查看>>