解决方案 »
- java 如何将多个文件打包成一个zip ?
- 这是什么东东,不清楚,有清楚的解释下!!!谢谢了
- 能输入2个KEY,获取一个value吗?
- java连接mysql问题
- 请教高手,正则表达式替换为什么在出错?
- 一个非常简单地关于String的问题,高手都来看看
- 向上转型
- 请教各位关于finalize()方法的问题
- 哪儿可以下载到Linux下的J2sdk1.4.0版?
- 一个上传方面的问题,请都进来看看
- 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 受保护的,可继承。