大佬给推荐的韩顺平老师的课程 2021年刚刚录的船新版本!
【零基础 快速学Java】韩顺平 零基础30天学会Java
硬把从另一个讲师那里看了300多集的我拽过来 几十节课一下子爱上这个节奏了!安利!!
具有其他语言基础的盆友只需要把前几章的章节总结简单看一下 然后再去着重看需要学习的章节就可以了!
知识点分的非常清晰! 每章还有总结 这…真的是我理想中的学习资料呐!
学习笔记整理过后放到这里
- 一方面是让自己再二次记忆一下
- 一方面是希望可以帮到有这方面知识需要的朋友 给他们一个新的切入点来重新了解这一个知识
本专题包括以下几个主要知识点~

本次笔记主要记录 包与访问修饰符的内容
都是很基础的内容 但是学牢固些对后面的理解应该会很有好处
文章目录
1.包
【1】包的原理与简单入门
包的本质实际上就是创建不同的文件夹/目录来保存类文件
来看看简单的示意图
简单做个入门
使用打包技术来解决上面所说的情景
Dog类放在不同的包下
先来试一下创建两个包
之后在其中创建dog类

然后来测试下~

恩不错 接下来解决我们的问题——
小明和小强都想用dog包的方法——

【2】包命名
很~专业
- 命名规则

- 命名规范
com.公司名.项目名.业务模块名

【3】常用的包
这个学习过程中自然而然就接触到了~

2.访问修饰符
【1】访问修饰符规则
Java提供四种访问控制修饰符号
用于值方法和属性(成员变量)的访问权限
- 公开级别
public修饰 对外公开 谁都能用~~ - 受保护级别
protected修饰 对子类和同一个包中的类公开 - 默认级别 无修饰符号 对同一个包的类公开
- 私有级别
private修饰 只有类本身可以访问 不对外公开
【2】访问修饰符细节
- 修饰符可以用来修饰类中的属性、成员方法以及类(只有默认和public可以修饰类)

- 但是——只有默认的和public才能修饰类!
- 因为没有学习继承 因此关于在子类中的访问权限 讲完子类后再进行了解就行~
- 成员方法的访问规则和属性完全一样
【3】根据实例了解四种访问修饰符的权限
- 四种访问修饰符的权限
其实就是上面的“访问修饰符规则”

1.同类的情况


2.同包的情况

private不可以~
即使两个类在同一个包下
也不可以访问private修饰的属性或方法!!!
3.子类的情况

默认和private不可以~
回头讲继承的时候再讲
4.不同包的情况

只有public修饰的属性和方法可以用哦