1 / 125
文档名称:

第6章 Java中类、对象、接口及.ppt

格式:ppt   页数:125
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 Java中类、对象、接口及.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第6章 Java中类、对象、接口及.ppt

文档介绍

文档介绍:第6章 Java中类、对象、接口及 包的概念
类的基本概念
对象
类的继承概念
Java中接口与包的概念
类的基本概念
传统的过程式语言,如C,由于它的设计方式与客观世界之间存在差距,使得程序的编写首先必须定义所要实现的功能,然后确定需采取的步骤,即所谓的“逐步求精”的结构程序设计方法。实际开发中,当程序大到一定程度的时候,其调试和维护就变得很困难,使用过程式语言就会感到力不从心了。
前面我们说过, Java是一种纯面向对象的编程语言,而面向对象程序设计是近些年来才发展起来的程序设计方法,其基本思想是将现实世界中的事物抽象为对象,抽象出来的对象被赋给相应的状态和行为,通过对消息的响应完成一定的任务。在现实生活中,任何事物都可以被认为是对象(Object),如:
①电梯
②街头的自动售货机
③街上跑的汽车
④凳子
⑤人
……
上面列举的对象都有两个共性:
(1) 具有一定的状态和特性。比如汽车有轮胎、发动机、方向盘等。
(2) 每个对象对应一组特定的操作。比如汽车需保养、加油、清洗等。
面向对象程序设计方法就是把现实世界中对象的状态和操作抽象为程序设计语言中的对象,达到二者的统一。同一种对象的所有共性进行抽象,又得到了类的概念。
所以,面向对象程序设计中的对象是由描述状态的变量和对这些变量进行维护和操作的一系列方法组成的事务处理单位,而类相当于创建对象实例的模板,通过对其实例化得到同一类的不同实例。本章我们将讨论类的特性、成员变量,方法、对象的建立及初始化、对象的继承及接口与包等内容。
类是对一个或几个相似对象的描述,它把不同对象具有的共性抽象出来,定义某类对象共有的变量和方法,从而使程序员实现代码的复用,所以说,类是同一类对象的原型。创建一个类,相当于构造一个新的数据类型,而实例化一个类就得到一个对象。Java为我们提供了大量的类库,如果从已知类库入手来构造自己的程序,不仅能有效地简化程序设计,而且能很好地学习面向对象程序设计方法。
其实,前面很多例子已经对类的组成有了明确地说明,一个类的实现包含两部分内容:声明和实体。。

类的声明
类声明包括关键字class、类名及类的属性。类名必须是合法的标识符,类的属性为一些可选的关键字。其声明格式如下:
[public|private|friendly|protected] [abstract][final] class className
[extends superclassName][implements interfaceNameList]
{...}
其中,第一项属于访问控制符,它不仅针对于类,类的变量、方法的访问也有该项的限制,我们后面会做专门的介绍。其他的修饰符说明如下:
● abstract:声明该类不能被实例化。
● final:声明该类不能被继承,即没有子类。
● class class Name:关键字class告诉编译器表示类的声明以及类名是class Name。
● extends super class Name:extends 语句扩展super class Name为该类的父类。
● implements interface Name List:声明类可实现一个或多个接口,可以使用关键字implements并且在其后面给出由类实现的多个接口名字列表,各接口之间以逗号分隔。
public class stack
{...}
即为类的声明。

最近更新

2025年百色职业学院单招职业技能考试模拟测试.. 39页

2025年益阳师范高等专科学校单招职业倾向性考.. 40页

2025年盘锦职业技术学院单招职业倾向性测试模.. 40页

2025年石家庄工程职业学院单招职业适应性测试.. 40页

2025年石家庄科技职业学院单招职业倾向性测试.. 40页

2025年石家庄邮电职业技术学院单招综合素质考.. 39页

2025年硅湖职业技术学院单招职业适应性考试模.. 40页

2025年福州工商学院单招职业技能考试模拟测试.. 40页

2025年福州软件职业技术学院单招职业倾向性测.. 39页

2025年福建卫生职业技术学院单招职业倾向性考.. 40页

2026年山西省太原市单招职业适应性考试题库及.. 41页

2025年福建生物工程职业技术学院单招职业适应.. 41页

2025年福建省漳州市单招职业倾向性考试模拟测.. 40页

2025年科尔沁艺术职业学院单招综合素质考试题.. 40页

2025年肇庆医学高等专科学校单招职业倾向性考.. 40页

2026年平顶山文化艺术职业学院单招职业适应性.. 41页

2025年荆州职业技术学院单招职业适应性测试题.. 40页

2025年衡阳幼儿师范高等专科学校单招综合素质.. 41页

2025年襄阳科技职业学院单招职业适应性测试模.. 41页

2026年广西物流职业技术学院单招职业适应性考.. 41页

2025年西安信息职业大学单招职业适应性测试模.. 40页

2025年西安外事学院单招职业倾向性考试模拟测.. 40页

2025年西安明德理工学院单招职业适应性测试题.. 40页

2025年西安电力机械制造公司机电学院单招职业.. 40页

2025年西昌民族幼儿师范高等专科学校单招职业.. 39页

2025年许昌电气职业学院单招综合素质考试题库.. 42页

2025年贵州工贸职业学院单招职业适应性考试模.. 40页

2025年贵州文化旅游职业学院单招职业倾向性测.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页