java编程思想笔记day1
来源:互联网 发布:烈焰遮天源码下载 编辑:程序博客网 时间:2024/05/21 11:33
《java编程思想》第六章访问权限控制
- 每个编译单元只能有一个public类,否则编译器不会接受,如果在该编译单元之中还有额外的类的话,那么包之外是看不见的,这是因为它们不是public类,而且它们主要用来为主public类提供支持。这里就体现出public类与其他类的层次关系。
- 当编译个.java文件时,在.java文件中,每个类都会有个输出文件。(注意是每个类)。这个输入文件的后缀名是.class。java可运行程序是一组可以打包并且压缩为一个java文档文件的.class文件。java解释器负责这些文件的查找、装载和解释。java包命名规则全部使用小写字母。
- 除了import,还有种方式就是给出完整名称。Package 和import关键字允许做的就是,将单一的全局名字空间分隔开,不出现名称冲突问题。
package里面可以包含自己独立的.java 文件和.class文件。
- classpath包含多个可查询路径,不单单指的是一个。
5. 任何可以肯定为一个类的“助手”的方法,可以指定为private。应该指定所有的域为private方法。
6. 基类的创建者若是希望它的方法或者域只是赋予派生类而不是所有的类,那么权限就应该设为protected。
7. 编译单元内完全不带public类也是可能的。在这种情况下,可以随意对文件命名。
对于类的权限,只有两个。包权限和public。
8.如果不希望任何人对该类具有访问权限,可以把所有的构造器都指定为private,从而阻止了任何人创建该类的对象。但是,你在该类的static成员内部可以创建。
如果该类的某个static成员是public的话,则客户端程序员仍旧可以调用该static成员,尽管他们并不能成该类的对象。
0 0
- java编程思想笔记day1
- java编程思想学习day1
- java并发编程笔记day1
- Java编程思想 笔记
- 《java编程思想》笔记
- java编程思想笔记
- Java编程思想笔记
- java编程思想笔记
- java编程思想 笔记
- java编程思想笔记
- java 编程思想 笔记
- 《Java编程思想》笔记
- Java编程思想 笔记
- java编程思想笔记
- java编程思想笔记
- java 编程思想笔记
- java 编程思想 笔记
- Java编程思想笔记
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Linux/Unix shell 脚本监控磁盘可用空间
- personal doc
- 如何做好银行信息安全防护?
- yiifcms 1.3修正版安装包发布啦 !
- java编程思想笔记day1
- 使用 JW Player 播放RTMP 流
- Java编程思想(四) —— 复用类
- url中增加端口号之后提示Origin is not allowed by Access-Control-Allow-Origin. Angular JS
- JDBC连接各种数据库
- Photon服务器引擎 入门教程一
- Linux/Unix shell sql 之间传递变量
- java数据结构学习—泛型算法(Comparator函数对象)
- 修改USB设备或者硬盘的盘符名称