为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第11天 java体系课

标签:
活动

课程名称: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修饰的,定义在类内部,用{}括起的代码段。

https://img1.sycdn.imooc.com//62f660d00001937811060614.jpg





点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消