文章目录
- 272. 包基本介绍
-
- 272.1 看一个应用场景
- 272.2 包的三大作用
- 272.3 包的基本语法
- 273. 包原理
- 274. 包快速入门
- 275. 包命名
- 276. 常用的包
- 277. 包的使用细节
- 278. 访问修饰符规则
-
- 278.1 基本介绍
- 278.2 四种访问修饰符的访问范围
- 279. 访问修饰符细节
- 280. 封装介绍
- 281. 封装步骤
- 282. 封装快速入门
- 283. 封装与构造器
- 284. 封装课堂练习
272. 包基本介绍
272.1 看一个java程序设计基础第五版应用场景

272.2 包的三大作用

272.3 包的基本语法

273. 包原理

274. 包快速入门
在不同的包下面创建不同的Dog类

275. 包命名

276. 常用的包
一个包下,包含很多的类,java 中常用的包有:
- java.lang.* //lang 包是基本包,默认引入,不需要再引入.
- java.util.* //util 包,系统提供的工具包, 工具类,使用 Scanner
- java.net.* //网络包,网络开发
- java.awt.* //是做 java 的界面开发,GUI
277. 包的使用细节

最好还是需要什么类就导入什么类



278. 访问修饰符规则
278.1 基本介绍
java 提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围):
- 公开级别:用 public 修饰,对外公开
- 受保护级别:用 protected 修饰,对子类和同一个包中的类公开
- 默认级别:没有修饰符号,向同一个包的类公开.
- 私有级别:用 private 修饰,只有类本身可以访问,不对外公开.
278.2 四种访问修饰符的访问范围


279. 访问修饰符细节

在com.Marisa.modifier包下创建A类,B类和Test类,其中Test类中有主方法,在com.Marisa.pkg包下写一个Test类,这个Test类也有主方法,分别执行两个主方法

A类:
讯享网
B类:
com.Marisa.modifier包下的Test类:
讯享网
com.Marisa.pkg包下的Test类:
执行com.Marisa.modifier包下的Test类主方法的结果为:
n1=100
n2=200
n3=300
n4=400
n1=100
n2=200
n3=300
执行com.Marisa.pkg包下的Test类的主方法为:
a.n1= 100
- 只有默认和public可以修饰类,访问权限遵循上述规则
方法也遵循



280. 封装介绍
面向对象编程有三大特征:封装、继承和多态。

封装的理解和好处:

281. 封装步骤

282. 封装快速入门

运行结果:
名字的长度不对,需要(2-6)个字符,默认名字田所浩二
你设置的年龄不对,年龄要在1-120,已设置默认24
信息为
name=田所浩二
age=24
salary=.0
283. 封装与构造器
将刚才的代码加入构造器,将构造器与setXxx结合
运行结果:
名字的长度不对,需要(2-6)个字符,默认名字田所浩二
你设置的年龄不对,年龄要在1-120,已设置默认24
信息为
name=田所浩二
age=24
salary=.0
284. 封装课堂练习

Accoun.java:
AccountTest.java:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7409.html