Java语言程序设计实验指导电子第06章.pptx
上传人:骑着****猪猪 上传时间:2024-09-13 格式:PPTX 页数:16 大小:109KB 金币:20 举报 版权申诉
预览加载中,请您耐心等待几秒...

Java语言程序设计实验指导电子第06章.pptx

Java语言程序设计实验指导电子第06章.pptx

预览

免费试读已结束,剩余 6 页请下载文档后查看

20 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学6.1Java中的包6.1.1包的创建6.1.2关于类路径6.1.3一个简单的例子6.1.4访问保护分析教材P158~160页的例子,该例显示了访问修饰符的所有组合,在该例中有两个包和五个类。记住,这两个不同包中的类需要被存储在以它们的包p1、p2命名的目录下。第一个包中定义了三个类:Protection,Derived,和SamePackage。第一个类以合法的保护模式定义了四个int变量。变量n声明成默认受保护型。n_pri是private型,n_pro是protected,n_pub是public的。该例中每一个后来的类试图访问该类一个实例中的变量。根据访问权限不编译的行用单行注释//。在每个这样的行之前都是列举该级保护将允许访问的地点的注释。第二个类,Derived是同样包p1中Protection类的子类,这允许Derived访问Protection中的除n_pri以外的所有变量,因为它是private。第三个类,SamePackage,不是Protection的子类,但是是在相同的包中,也可以访问除n_pri以外的所有变量。6.1.5包的导入6.2接口6.2.1关于接口6.2.2接口的定义6.2.3接口的实现我们可以把变量定义成使用接口的对象引用而不是类的类型。任何实现了所声明接口的类的实例都可以被这样的一个变量引用。当通过这些引用调用方法时,在实际引用接口的实例的基础上,方法被正确调用。这是接口的最显著特性之一。被执行的方法在运行时动态操作,允许在调用方法代码后创建类。调用代码在完全不知“调用者”的情况下可通过接口来调度。这个过程和前面章节中描述的用超类引用来访问子类对象很相似。6.2.4接口的使用6.2.5接口中的变量6.2.6接口的扩展