大学计算机专业JAVA选修课第四章抽象封装和类.ppt

大学计算机专业JAVA选修课第四章抽象封装和类.ppt

大学计算机专业JAVA选修课第四章抽象封装和类;4.1抽象和封装;抽象;对象;对象与过程;封装-信息隐藏;封装-信息隐藏;封装-软件复用;4.2Java的类;用户自定义类;类的修饰字:[public|default(可缺省,非公开类)][abstract|final]

public:允许其他类(没有限制)访问本类,一个源文件仅可以有一个public类,且与文件同名。

default(缺省):可被当前包中的其他类访问;如果定义时没有public,则所有的类都是friendly;

abstract:没有实例的抽象概念类

final:不能再被扩展,不包含子类的类;易于安全性的实现,或用于创建固定功能的类

每个类都拥有自己的名字空间,即指类及其方法和变量可以在一定的范围内知道彼此的存在,可以使用。

父类继承声明:extends父类名(见继承)

实现接口(interface):implements接口名;类定义中属性及方法功能;类定义—属性说明;类定义—方法说明;对象方法的含义;对象的几个特征;信息隐藏-封装;信息隐藏-封装(电梯例);信息隐藏-封装(电梯例);信息隐藏-封装(电梯例);信息隐藏-封装(电梯例);信息隐藏-封装(电梯例);信息隐藏-封装(电梯例);信息隐藏-封装(电梯例);信息隐藏-封装(电梯例);e2.openDoor();

e2.goD

文档评论(0)

1亿VIP精品文档

相关文档