解决方案 »
- 帮忙注释一下代码吧
- 得到前一条,后一条文章的SQL语句
- 正则表达式怎么实现匹配?
- 如何在java中使用activeX,或者使用ping或ipconfig功能
- 怎么样将byte数组转换成String?
- 关于jcreator的提示输入
- 请问如何让菜单自动更新状态?
- 请教:关于打包成exe文件的问题
- java适合做数据库方面的应用吗?
- JBuilder6是不是不带CoreJava这个包?
- javaSoecket通信问题:SocketException:Connection reset
- 我在主窗口上,添加一个菜单栏和jpanel,删除jpanel,然后再添加一个jpanel。结果主窗口上的菜单栏和关闭窗口点击不起作用了。希望大神给指点一下。
私有就是私有,虽然student里面有父类的所有属性,但就是没有权限访问。
你可以用protected范围。
你可以用protected范围。
同时,不止是子类无法访问,其他任何一个类都不能直接访问另一个类的私有属性。
问题1 :与17行对比 我就很疑惑。既然是继承就包括继承了成员变量name和age 为什么这里就不可以直接调用了?
问题2 : 还有我试了下如果把30行的name 改成student.name 还是不行
同样的改成this.name还是出错。解析:1)类的私有属性只归其本身所有,其他类访问该属性只能通过该类对外提供的方法访问 --类的封装特性
2)有我试了下如果把30行的name 改成student.name 还是不行 --student 哪来的
建议把抽象和类的封装、继承、多态特性好好理解 ,多练,多分析就好,动手之前多看看书上的分析
public 公共的,可继承。
protected 受保护的,可继承。