为什么要加public?

为什么要加public?

定义成员属性,在类Person中,定义成员属性name为字符串型,即String name;这里没有问题。但为什么要在String前面加上public?加上和不加public对成员属性String name有什么区别或者影响?因为在前面课程视频中成员属性String name没有加public,所以一上来看到public String name第一眼考虑到这个是方法,但如果是方法的话位置和格式也不对。所以一上来感觉这个题目和前面的视频学习内容有些不符或者脱节。

再就是结果应该为null,而不是选项中那样的格式形式

正在回答

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

1回答

public 是个权限修饰符,用public修饰的类,属性,或者方法可以被其他类访问。

不加这个修饰符就是默认的权限,只能在相同的包下的类才可以访问到。

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

  • qq_夏日青枫_0 提问者 #1
    不加public只能在相同的包下的类才可以访问,那加上public修饰的是不是可以在不同的包下的类可以访问??
    2019-02-27 16:32:26
  • 是的,同学理解的没错。祝学习愉快
    2019-02-27 16:47:30
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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