您好、欢迎来到现金彩票网!
当前位置:热购彩票app下载 > 公有成员 >

在java中如果没有给变量指定是公有或是私有默认是什么?

发布时间:2019-06-27 20:57 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  是public的,所以根据设计原则,类成员最好是私有的,这样才安全。所以声明变量要在变量前加private

  可见性修饰符: public—在所有类中可见,在其他包中可以用import导入。

  缺省—就是没有修饰符,在同一个包中的类中可见,在其他包中不能用import导入。

  *transient—告诉编译器,在类对象序列化的时候,此变量不需要持久保存

  *volatile—指出可能有多个线程修改此变量,要求编译器优化以保证对此变量的修改能够被正确的处理

  修饰符: static—静态方法,并不需要创建类的实例就可以访问静态方法

  synchronized —在多线程中,synchronized方法调用时,其他所有方法不能调用该方法

  接口中的变量总是需要定义为“ public static final 接口名称”,但可以不包含这些修饰符,编译器默认就是这样

http://e-ndicus.com/gongyouchengyuan/572.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有