包和类变量

package

  为什么要有包(package)

  有两个方面

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

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

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

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

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

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

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

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

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

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

  包(package)要怎么用 

  怎么定义一个包

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

  怎么用这个包

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

 

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

类变量的定义语法

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

访问类变量

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

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

    

posted @   夫君  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示