文章目录
- 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://www.bianchenghao6.com/h6javajc/2471.html