Java 知识点 面向对象编程3_1-N

本文讲解了Java中的继承概念,包括为何使用继承、如何使用继承、访问父类成员的方式以及构造方法的使用。此外,还讨论了方法重写(override)的规则和应用场景,强调了构造方法不能被重写以及代码复用和系统设计的重要性。
摘要由CSDN通过智能技术生成
Dog
Penguin
- name:String
- health:int
- love:int
- name:String
- health:int
- love:int
将重复代码
抽取到父类中
- strain:String
- sex:String
+ print():void
+ print():void
+ getName():String
+ getHealth ():int
+ getLove():int
+ getStrain:String
+ Dog()
+ getName():String
+ getHealth ():int
+ getLove():int
+ getSex():String
+ Penguin()
使用继承优化设计为什么使用继承
▪ 使用继承优化后:
方便修改代码
减少代码量
子类与父类是is-a关系继承
▪ 类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实
世界更好的建模。
▪ 提高代码的复用性!
▪ extands的意思是“扩展”。子类是父类的扩展
▪ 不同的叫法:超类、父类、基类、子类、派生类如何使用继承
▪ 使用继承
– 编写父类
class Pet {
//公共的属性和方法
}
class Dog extends Pet {
//子类特有的属性和方法
}
▪ 编写子类,继承父类
class Penguin extends
}
{
只能继承一个父类
继承关键字super关键字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值