Java SE 每天一点点之多态、抽象函数、接口的理解;

1、多态的三个条件:有继承关系,父类函数子类有重写过了,父类引用指向子类对象;

2、多态产生子类必须重写父类一个函数,有很多情况下面,父类函数的函数体其实不起作用,这样就出来抽象函数的概念,就是父类定义为抽象类,然后函数不定义函数体,就定义一个函数名称,目的就是让子类重写,产生多态的效应;

3、继续第2条,抽象类中有函数定义为抽象函数,既然这样,有这样一种类,里面的所有函数都没有函数体,只定义函数名称,这样的类定义为接口(interface),里面所有的成员变量都是 final static 的,即使不写final static ,默认的就是final static;接口有一个重大的好处,除了可以实现多态特性之外,子类可以继承(实现implements)多个接口,因为java 中类只能实现单继承(extends);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值