包和类变量
作者:互联网
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