课程名称:Java工程师2022版
课程章节: Java封装
课程内容:
今天学习的内容包括:
Java封装概念、特点
将类的某些信息隐藏在类内部,不允许外部程序直接访问
通过该类提供的方法来实现对隐藏信息的操作和访问。
只能通过规定的方法访问数据
隐藏类的实例细节,方便修改和实现
课程收获:
封装实现步骤:
1、修改属性的可见性,设为private
2、创建对应属性的getter/setter方法,设为public
3、在getter/setter方法中加入属性控制语句
类管理:
通过包来实现同名文件管理,
java中一个包里不能存在同名类
包的命名:域名倒序+模块+功能
package 包名代码必须放在Java源文件中的第一行
建议每个包内存储信息功能单一
跨包的类调用:
导入包:import com.imooc.animal.*;类名中*代表导入该包名下所有允许访问的类
import (域名).(模块名).(功能名).(类名)
也可以在语句中直接写完整的限定名
关键字static(全局、静态):
用static修饰的属于静态成员、类成员,优先于对象存在
静态成员访问方式 :类外用 (类名).(成员名)访问;类内用(类名).(成员名)或this.(成员名)或直接用(成员名)访问
可以将频繁调用的公共信息、期望加快运行效率的成员设置为静态。但资源占用周期长,慎用
代码块:
普通代码块:定义在方法内部,用{}括起的代码段
构造代码块:没有被static修饰的,定义在类内部,用{}括起的代码段
静态代码块:被static修饰的,定义在类内部,用{}括起的代码段。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦