一个类的成员函数和成员变量(之前学c++,习惯这样说)的访问权限是根据什么因素来设定的,是不是成员函数与变量的访问权限仅仅是为了设置权限问题,还是与这个类的具体成员含义有关,不知道我说清楚没有,直白一点说,假如有 class AA{
paivate int a;
……………………
…………………… }
对于这个a的权限设置为paivate,仅仅是考虑对a的访问控制而设置为private,还是因为根据这个类(AA)要表达的具体成员含义而设置为private的??
paivate int a;
……………………
…………………… }
对于这个a的权限设置为paivate,仅仅是考虑对a的访问控制而设置为private,还是因为根据这个类(AA)要表达的具体成员含义而设置为private的??
解决方案 »
- 批量导出大量数据Excel
- 求java中计算程序运行时间的函数!
- JAVA有销毁一个对象的函数吗?
- 用mysql4自带jdbc驱动,是否支持ResultSet、RowSet等的更新、插入操作?
- rs问题,有空过来坐坐!!
- 有个JLabel比如说大小为(200,100),而又有个字符串,其长度超过200,给如何在JLabel上显示完字符串的内容呢
- 一些简单的问题,谢大家了,好久没看JAVA了(在线等待)
- 说不清为什么。java编的客户端可以和vc写的服务端上通信,但不能和bcb的写的服务端通信。
- 关于 韩顺平 java教程里的 约瑟夫代码 问题
- 关于构造顺序的一个小问题!
- 字节码文件的引用问题???
- String类,关于equals的问题?
我就写两个不标准的代码示意一下:class A{
public int a;
private int b; public void setB(int i){
this.B = i;
}
}然后你实例化这个类A,也就是A AA = new A();你如果要是访问A,因为A是public的,那么你可以这么做:AA.a = 8;但是你要访问b却只能通过setB方法,AA.setB(8);也就是说你不能绕过方法直接访问变量或者属性。