继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

Henry_56
关注TA
已关注
手记 25
粉丝 0
获赞 0

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

http://img1.mukewang.com/62f660d00001937811060614.jpg





打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP