手记

【学习打卡】第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修饰的,定义在类内部,用{}括起的代码段。





0人推荐
随时随地看视频
慕课网APP