为了账号安全,请及时绑定邮箱和手机立即绑定

为什么封装没有实现呢?

为什么封装没有实现呢?

qq_不睡觉的怪叔叔_0 2016-04-26 11:41:40
package project;public class com { private int a; public static void main(String[] args) { com hello=new com(); hello.a=2; } }这个代码中,我给整形变量a 设置了修饰符private 可是为什么在主方法中还是能调用呢
查看完整描述

1 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

自己的东西自己当然能调用,你在其他类里就不能调了

查看完整回答
反对 回复 2016-04-26
  • qq_不睡觉的怪叔叔_0
    qq_不睡觉的怪叔叔_0
    可以在一个JAVA 源文件中创建多个类吗?
  • Caballarii
    Caballarii
    可以,但只能有一个是public的,你可以在同一个package里再创建个类文件,把你这个com类import的话也是不能使用private类型的
  • 1 回答
  • 0 关注
  • 1010 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信