继承与多态


包是类的逻辑组织形式。在程序中可以声明类所在的包。同一个包中的类名不能重复。通过包可以对类的访问权限进行控制。此外,包是有层结构的,即一个包中可以包含若干个子包。

自定义包
如果在程序中没有声明包,类将被存放在 default的包中, default的包没有名称。不建议采用 default包的形式,建议开发人员按照业务的需要创建用户自定义包。在程序中声明包的语法如下:
package<包名>
注意:声明一个包的语句必须写在类中的第一行。

包的导入
如果要使用Java中存在的包,可以在程序中使用 import I语句导入包。在程序中导入包的格式如下:
import<包名><类名>
如果要导入一个包中的多个类,可以使用“*”表示包中所有的类。例如:
在这里插入图片描述
包的访问权限
概念:一个包中具有缺省访问权限的成员只能在同一个包中被引用,如果访问权限为public,则可以被其他包中的类引用。

继承
(1)继承是oop的一个特性
(2)此类有新定义的行为特征,又有原来的特征
(3)父类与子类有着包含与被包含的关系
(4)java中继承可以在现有上进行功能扩展
(5)可以提高代码复用性,减少代码量,便于程序后期维护。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值