分类分包思想及static关键字

2020.7.4今日目标:
能够说出什么是分类思想;
能够说出什么是分包思想;
能够掌握static关键字的语义;
能够完成信息管理系统.

案例驱动方式:
提高代码的复用性,可读性,维护性.
分类思想:分工协作,专人干专事;
每种类负责专门的问题:例如逻辑类中只有逻辑判断;
录入信息类中只有接收信息等等;
实体类:封装信息
Dao:数据访问类
Service:业务处理类
Controller:和前端交互类

分包思想:就如我们把自己不同的文件放在不同的文件夹中一样;方便自己查
询管理使用.
包的命名规则:全部小写.
使用package关键字定义包:idea自动生成,一般不手动输入
(手动输入:package 包(文件夹)名称.包(文件夹)名称… )
包的注意事项:package包的语句必须在类文件中第一句可执行代码;
package包 在一个Java文件中只有一个
如果没有package,默认表示无包名
同一个包下的访问:不需要导包,直接使用
即可
不同包下的相互访问:
先导包后访问(import)
通过全类名(包名+类名)访问:应用场景(多个包下,出现了相同的类名称,就可以使用这种方式访问进行区分)
注意事项:
import 、package 、class 三个关键字的摆放位置存在顺序关系 package 必须是程序的第一条可执行的代码 import 需要写在 package 下面 class 需要在 import 下面
static关键字:
被static修饰的成员,会被该类的所有对象所共享.
被static修饰的成员,会随着类的加载而加载,优先于对象存在.
多了一种调用方式,可以通过类名.进行调用
注意:
静态方法中,只能访问静态成员(成员方法,成员变量):静态随着类的加载而加载,优先于对象存在,非静态需要在创建对象之后,才可以进行使用.
非静态方法中,可以使用静态成员,也可以使用非静态成员
静态方法中,没有this关键字(this需要在创建对象之后才会存在)

案例练习分包,分类思想(管理系统案例).

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值