隐藏具体实现.pptVIP

  • 4
  • 0
  • 约1.25千字
  • 约 14页
  • 2023-07-15 发布于广东
  • 举报
隐藏具体实现 第一页,共十四页,2022年,8月28日 在面向对象设计中,要考虑的一个基本问题是如何把变动的事物与保持不变的事物区分开来 程序库开发者的烦恼 Java中的解决方法 Java提供了访问权限修饰词,从最大权限到最小权限依次为:public,protected,包访问权限(没有关键词),private. 第二页,共十四页,2022年,8月28日 包:程序库单元 包就是当使用关键字import来导入整个程序库时那些变为可用的单元 引入包的方式: import java.util.*; import java.util.ArrayList; 我们之所以要导入,就是要提供一个管理名字空间的机制。以防止类名之间的冲突 第三页,共十四页,2022年,8月28日 为什么要用包 一个.java文件为一个编译单元,一个编译单元内可以有一个public类。该类的名字必须与文件名一样。那么其它的类在包外是看不见的。 .java文件编译后会产生一些.class文件。 如果要在包外使用除public类以外的类,就要导入这些包,那么首先就要建立包。 package 包名;注意:必须放在文件的最开始。而且包名建议用小写字母 第四页,共十四页,2022年,8月28日 怎么创建独一无二的包名 利用操作系统的层次化的文件结构来解决这个问

文档评论(0)

1亿VIP精品文档

相关文档