public是声明全局变量的意思吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕小班 2020-04-23 10:51:22

同学你好,1、public class HelloImooc{ }表示这个一个公开的类,可以在其他类中访问这个HelloImooc,比如 当前有一个Student类,可以在Student类中访问HelloImooc类中的内容。

    2、直接使用public修饰和直接 int double这二者是有区别的,使用public修饰的属性可以其他类中直接访问,但是 int double没有修饰符访问,就是默认的访问修饰符的意思。

    default: 如果类、方法、变量没有使用任何访问修饰符,对应的访问修饰符就是default,只有包内的任何类可以进行访问。  

        意思就是说 在同一个包下可以访问,比如  有一个person类和HelloImooc中属性是接 int double没有修饰符访问的形式书写,但是person和HelloImooc在同一个包下,也是可以访问的,但是不在同一个包下就不行。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


好帮手慕小班 2020-04-15 10:14:46

同学你好,public公有的,是java中的关键字,作用是访问修饰符,表示被public修饰的类和属性,可以被该类的和非该类的任何成员访问。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 Storyteller7857011 #1
    那我如果输入 public class HelloImooc{ 是指HelloImooc这个名字可以被所有成员访问吗? 那这个和 int double这种声明变量的关键字有什么区别吗
    2020-04-22 21:21:39
weixin_慕移动7483441 2020-04-14 21:29:52

public是关键字

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
零基础Java入门体验课
  • 参与学习           人
  • 提交作业       437    份
  • 解答问题       393    个

慕课网首推Java体验课,用体系化的学习方式+实战性的项目练习,带你轻松入门Java~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师