首页 理论教育 Java程序设计实验指导书:实验内容及包的管理

Java程序设计实验指导书:实验内容及包的管理

时间:2023-11-07 理论教育 版权反馈
【摘要】:按照实验说明使用package语句将员工的属性,即员工的基本资料信息及方法封装在一个有包名的类中,使得程序的相关部分可以组成一个单元,便于管理。包名为com.emps.task08,类的名字为Employee,再将对员工进行添加、修改、删除和查询的方法放在另一个包com.emps.task08.op当中,在主类中使用import语句引入com.emps.task08包中的Employee类,从而实现系列方法。

Java程序设计实验指导书:实验内容及包的管理

1.包是Java语言中有效地管理类的一个机制

通过关键字package声明包语句,package语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。

按照实验说明使用package语句将员工的属性,即员工的基本资料信息及方法封装在一个有包名的类中,使得程序的相关部分可以组成一个单元,便于管理。包名为com.emps.task08,类的名字为Employee,再将对员工进行添加、修改、删除和查询的方法放在另一个包com.emps.task08.op当中,在主类中使用import语句引入com.emps.task08包中的Employee类,从而实现系列方法。

使用import语句可以引入包中的类。编写源文件时,除了自己编写外,经常需要使用Java提供的许多类,这些类可以在不同的包中。使用已经存在的类,可以避免文件的重复,为了能使用Java提供的类,可以使用import语句来引入包中类,在一个Java源程序中可以有多个import语句,必须写在package语句和源文件中的类的定义之间。

2.类中成员变量的访问控制权限设计

Java有四种访问权限,其中三种有访问权限修饰符,分别为private、public和protected,还有一种不带任何修饰符。

(1)private:Java语言中对访问权限限制最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性和方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。(www.xing528.com)

(2)default:即不加任何访问修饰符,通常称为“默认访问模式”。该模式下,只允许访问同一个包中的类、属性和方法。

(3)protected:介于public和private之间的一种访问修饰符,一般称之为“保护型”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,不同的包中的子类也可以访问。

(4)public:Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。

下面用表格的形式来展示四种访问权限之间的异同点,这样会更加形象,如表8-1所示。

表8-1

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈