2021-06-14

第三章 继承和多态

Java中的包:

Java中的包类似于电脑中的文件夹,用户管理不同的类,防止类名冲突以及访问权限问题。

查看源代码目录:
包名实际上就是文件夹名。通过:右键项目–》属性拼properties打开的窗口中可以看到目录位置。

注意:
不同包中的类不能直接相互使用,需要使用import导入对应的包名后才能使用。

导入Scanner所在的包:
Scanner类所在的包是java.util,所以需要在当前类上方使用import方式导入。

注意:
如果导入了包,但是未用到包中的类,则导入包会以黄色下划线形式提醒。

Java中4种常用访问修饰符:
常用访问修饰符,范围从小到大依次为: private只能在当前类中访问,default在当前包下的类之间访问,protected当前包和不同包但是了类可以访问,public代表任何地方都能访问。

继承的定义与使用:

继承是面向对象程序设计的个重要特征,它是通过继承原有类派生出子类,进而构造出更为复杂的子类,子类既有新定义的行为特征,又继承了原有类的行为特征。

注意:
如果两个类都拥有相同的属性,可以抽离出一个父类, 将相同属性定义在父类中,子类继承拥有。

继承的特性:
子类继承父类后,可以拥有父类中定义的公共方法。

好处:
继承可以提高代码的复用性,减少相同代码的编码量。继承体系中,子类可以使用this对自身成员进行访问,使用super对父类中的成员进行访问。并且子类继承后,我们可以使用父类引用指向子类对象。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值