包和类的变量

  package

  为什么要有包(package)

  有两个方面

  第一方面:为了方便管理,如果一个项目 就 三五个java文件,其实有没有包也没有多大影响。

      但是大部分(可以说是全部吧)项目都不是三五个java文件就能实现的。

      这时候就需要对java文件做一下分类管理。

      比如接口统一放在一个包里,实现类放在另一个包里。

      比如权限功能对应的文件放在一个包里,图书分裂管理对应的文件放在一个包里

      包也有上下级,也就是包里也可以有包。

      比如图书管理功能放在一个包名为book的包下,而这个包下又有一个放接口的包和一个放实现类的包

  第二方面:为了防止重名冲突

      java的包就能起到这样的一个作用。

      比如有好几个类都叫Manager,就可以通过放在不同的包里来区分出来了

  包(package)要怎么用 

  怎么定义一个包

    java必须通过 “package“”这个关键字声明包

  怎么用这个包

    可以通过“import”关键字把另外一个java类或接口等引入到当前的类或接口之中

类变量

  static表示静态的意思

  static的特点:

  1.随着类的加载而被加载;

  2.优先于对象存在;

  3.被所有对象共享

  static的作用:

  1.修饰成员变量 

  2.修饰成员方法

  3.静态块

  4.静态导包

posted @ 2022-06-21 16:14  肥宅快乐水~  阅读(28)  评论(0)    收藏  举报