会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
★若风
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年11月8日
Java中的多态
摘要: 程序截图: 对于多态,可以总结它为: 一、使用父类类型的引用指向子类的对象; 二、该引用只能调用父类中定义的方法和变量; 三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用) 四、变量不能被重写(覆盖),”重写“的概念只针对方法,如果在子类
阅读全文
posted @ 2017-11-08 17:59 ★若风
阅读(172)
评论(0)
推荐(0)
编辑
继承中类型的转换
摘要: 执行以下代码: 这个程序不能正常运行,因为在主函数里d=m;这句话不符合Java的规则, 在继承中,基类不能对子类的对象赋值,而子类可以对基类的对象赋值, 而且,非继承关系的两个类再赋值是也应该先进行强制转化,比如:d=c;, 强制转化也不是每次都可以成功的。可以使用instanceof运算符判断一
阅读全文
posted @ 2017-11-08 17:44 ★若风
阅读(535)
评论(0)
推荐(0)
编辑
继承中方法的覆盖
摘要: 执行下边的代码: 输出结果为: 原因分析:在子类中重新声明一个与父类同名同参数的函数,会使父类的函数被子类的覆盖,从而不会被输出出来, 若想调用父类的函数,则必须使用Super来调用。比如;若验证以下代码: 输出结果截图: 如此,运用Super便可以是父类被覆盖的函数显示出来!!! 另外,Java中
阅读全文
posted @ 2017-11-08 17:42 ★若风
阅读(644)
评论(0)
推荐(0)
编辑
继承条件下的构造方法调用
摘要: 运行下边的一段代码,观察输出情况,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码, 显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句。 代码如下: 程序的运行截图: 程序结果分析:在类的继承过程中,父类的构造函数也会被子类所继承,当子类创建对象是,
阅读全文
posted @ 2017-11-08 17:38 ★若风
阅读(257)
评论(0)
推荐(0)
编辑