java访问权限
来源:互联网 发布:淘宝天猫内部券公众号 编辑:程序博客网 时间:2024/06/05 03:33
- public:其后的成员,对每一个都是可用的。
//:access/pra50/Find.javapackage access.pra50;public class Find(){ public Find(){ System.out.println("i'll find you"); } void who(){System.out.println("who are you");}}//:access/Game.javaimport access.pra50.*; public calss Game{ public static void main(String[] args){ Find f = new Find(); }}
上面的代码里,第一个创建了一个在pra50子目录中的find.java文件,然后又在access子目录下创建了Game.java文件。因为Find的构造器和类都是public的,所以可以在Game中创建一个Find对象。但是在Game.java中,f.who()是不可以的。因为who()只在pra50的包中提供访问权限。默认访问权限没有任何关键字,但是通常指的是包访问权限。
在一个包中,如果两个都是默认访问权限的包,那么他们是可以互相调用和创建对象的。
private:除了包含该成员的类,其他任何类都无法访问这个成员。所以在同一个包里,可以随便改变private成员,他们对包里的其他成员没有影响。
protected:多用在继承之中。如果一个包中的一个类继承了另外一个包中的类,那么这个类唯一可以访问的就是基类中的public成员。这个时候,如果创建基类的人想让其中的一个成员只让它的继承类使用,则使用protected。如果你爸爸很有钱,但是有一笔钱只想给你这个亲儿子,其他任何时候都不能动,就给那笔钱的前面加上protected
每个编译单元(文件)都只能有一个public类。即,每个编译单元都有单一的公共接口。否则会报错。
public类的名称必须完全与含有该编译单元的文件名相同。
类的访问权限只能是public或者包访问权限
- Java访问权限
- java 访问权限表
- java访问权限修饰词
- Java访问权限修饰词
- java访问权限
- Java访问权限
- java 访问权限
- Java访问权限浅析
- java中的访问权限
- Java访问权限浅析
- Java中的访问权限
- java protected访问权限
- java中四种访问权限
- java成员访问权限
- java访问权限控制
- java 访问权限
- 访问权限 java
- java protected 访问权限
- M1卡破解(自从学校升级系统之后,还准备在研究下)
- 常见问题及要注意的知识点
- 我的算法8
- GPS信号结构
- iOS——UITableView
- java访问权限
- 前端js怎么实现文件下载
- L1-013. 计算阶乘和
- java中几中常见的排序方式汇总及二分法查找
- oracle忘记密码与解锁用户
- poj 2255 Tree Recovery (二叉树的顺序遍历)
- 恢复eclipse 视图格式
- 2017年华为实习生招聘笔试题1
- 排列