大佬给推荐的韩顺平老师的课程 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修饰的属性和方法可以用哦