其他分享
首页 > 其他分享> > 包和类变量

包和类变量

作者:互联网

package

  为什么要有包(package)

  有两个方面

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

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

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

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

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

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

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

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

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

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

  包(package)要怎么用 

  怎么定义一个包

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

  怎么用这个包

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

 

类变量
  ~类变量也叫静态变量/静态方法,是该类的所有对象共享的变量,任何一个该类的对象访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量

类变量的定义语法

  ~推荐使用 :访问修饰符 static 数据类型 变量名;
    当然也可以: static 访问修饰符 数据类型 变量名

访问类变量

  ~推荐使用: 类名.类变量名
         当然也可以用: 对象名.类变量名
什么时候需要用类变量

  ~需要让某个类的所有对象共享一个变量时,可以考虑使用类变量

    

标签:java,变量,package,放在,包和类,一个包,变量名
来源: https://www.cnblogs.com/xuche/p/16400239.html