Java_day_8

继承:解决了代码重复的问题,表示出一个体系
覆盖:若子类不具有父类的某些特点,则需要在子类中重新定义方法
注:方法签名必须相同
子类访问权限要大于等于父类权限,但不能全为private
super:去父类对象中去找相应的方法
Object类是Java语言的根类,是一个类的直接父类或间接父类
多态:对象具有多种形态,可以存在不同的形态
编译类型必须是运行类型的父类或二者相同
特点:把子类对象赋给父类变量,在运行时会表现出具体的子类特征
好处:屏蔽不同子类对象之间的实现差异,从而写出通用的代码
引用类型转换:
自动类型转换:把子类对象赋给父类变量(多态)
强制类型转换:把父类类型对象赋给子类类型变量
Instanceof运算符:判断对象是否是某一个类的实例
格式:boolean b=对象A instanceof 类B
判断对象A是否是B类的实例或类的父类的实例,如果是,返回true
组合关系:
若A类为了得到B类的功能行为,如果A类是B类的一种特殊情况,我们就应采用继承来实现,否则用组合方式
Object类的常见方法toString:打印对象的时候能打印我们关心的数据

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值