码迷,mamicode.com
首页 > 其他好文 > 详细

第五章 隐藏具体实现

时间:2020-02-09 20:35:56      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:关于   额外   关键字   程序   编译器   权限修饰词   依次   idt   java   

  在面对对象设计中,要考虑的一个基本问题是:如何把变动的事物与保持不变的事物区分开来。

1.      关于Java的包访问权限

 

private

默认访问权限

protected

public

类本身

相同包中子类

相同包中非子类

不同包中的子类

不同包中的非子类

       访问权限控制的等级,从最大权限到最小权限依次为:public,protected,包访问权限(没有关键词),private。

 

2     包:程序库单元

  包就是当使用关键字import来导入整个程序库时那些变为可用的单元。

       当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同。每一个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包外的世界是无法看见这些类的,这是因为它们不是public类,而且它们主要用来为主public类提供支持。

      

3     Java访问权限修饰词

  public、protected和private这几个Java访问权限修饰词在使用时。

第五章 隐藏具体实现

标签:关于   额外   关键字   程序   编译器   权限修饰词   依次   idt   java   

原文地址:https://www.cnblogs.com/xiaobaidashu/p/12288431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!