Java基础复习笔记7——面向对象基础:多态

一、多态

*********继承是多态的实现基础*********

a)  对象的多种形态:引用多态;方法多态

b)  引用多态:

              i.   父类的引用可以指向本类的对象;

             ii.   父类的引用可以指向子类的对象;

c)  方法多态:

              i.   本类对象——调用本类方法;

             ii.   子类对象——调用子类重写方法或子类继承方法;

d)  引用类型转换

              i.   隐式/自动类型转换(向上):

             ii.   强制类型转换(向下):

            iii.   instanceof:引用 instanceof 类型;判断某个引用类型是否是某个类或它的子类;

e)  抽象类:abstract

              i.   约束子类必须有哪些方法,不关注如何实现

             ii.   实现:abstract class 类名;abstract void/类型 方法(无方法体);

f)   接口

             i.    规定类里必须提供哪些方法

            ii.    修饰符 interface 接口名[extends 父接口1,父接口2…]{

常量定义;(public staticfinal ……)

抽象方法定义;(publicabstract ……)

   }

1.       修饰符一般为public——接口要被继承、被实现;

2.       默认有abstract 关键字;

           iii.    使用接口:implements 接口名

           iv.    接口的引用:接口名 接口引用名 = new 对象();

            v.    匿名内部类;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值