首页 > 编程语言 > 详细

《JAVA编程思想》学习笔记——第六章 访问权限控制

时间:2017-01-14 23:23:21      阅读:425      评论:0      收藏:0      [点我收藏+]

    所有优秀的作者,包括那些编写软件的程序员,都清楚其著作的某些部分直至重新创作的时候才变得完美,有时甚至要反复重写多次。


代码组织

    import, package。寻找类时,java会从CLASSPATH开始找,把包名称转为当前系统的目录结构。

CLASSPATH一般在系统中定义!


Java访问权限修饰词

    public,protected和private这几个java访问权限词在使用时,是置于类中每个成员的定义之前的----无论它是一个域还是一个方法。每个访问权限修饰词仅控制它所修饰的特定定义的访问权。

    如果不提供任何访问权限修饰词,则意味着他是"包访问权限"。包内所有类彼此之前,可以又好访问。

但是对包外的类则是private的


类访问权限

    类访问权限只有public,包访问权限(不加修饰符)两种

    每个编译单元(文件),都只能有一个public类

    public类的名称必须完全和含有该编译单元的文件名相匹配

    非public类的名称和随意定义,不必和编译单元的文件名相同

    把类的构造器私有,可以达到该类的私有目的。但唯一的例外是通过该类的static方法实例化该类,     如:

    class Test {

        private Test() {}

        public static Test getTest() {

            return Test();

        }

    }


本文出自 “小城运维” 博客,请务必保留此出处http://lixcto.blog.51cto.com/4834175/1892010

《JAVA编程思想》学习笔记——第六章 访问权限控制

原文:http://lixcto.blog.51cto.com/4834175/1892010

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!