第1章 面向对象开发基本概念ppt课件.ppt

第1章 面向对象开发基本概念ppt课件.ppt

ID:59020610

大小:308.00 KB

页数:41页

时间:2020-09-26

第1章 面向对象开发基本概念ppt课件.ppt_第1页
第1章 面向对象开发基本概念ppt课件.ppt_第2页
第1章 面向对象开发基本概念ppt课件.ppt_第3页
第1章 面向对象开发基本概念ppt课件.ppt_第4页
第1章 面向对象开发基本概念ppt课件.ppt_第5页
资源描述:

《第1章 面向对象开发基本概念ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、联系方式:电话:15123162089办公室:邮局办公楼二楼1212课堂纪律与考核方式:与上学期相同说明1重庆正大软件职业技术学院精品课程期末考试说明及复习试卷成绩2重庆正大软件职业技术学院精品课程第1章面向对象开发基本概念李再友2010.023重庆正大软件职业技术学院精品课程主要任务1、创建一个长方形类,其有长和宽两个属性,并能计算周长和面积。2、利用上一节的任务,用new关键字创建一个长和宽分别为10和5的长方形,并打印出该长方形的长、宽、周长和面积。4重庆正大软件职业技术学院精品课程类与对象的概念类的定义对象的创建对象成员的

2、访问主要内容5重庆正大软件职业技术学院精品课程具体要求理解类和对象的概念及其关系。熟练掌握类的定义以及成员访问。熟练掌握对象的生成和使用。6重庆正大软件职业技术学院精品课程课堂任务一1、创建一个长方形类,其有长和宽两个属性,并能计算周长和面积。任务分析:什么是类?如何用Java语言描述类?7重庆正大软件职业技术学院精品课程什么是类将具有相同属性和行为的对象聚合成一组,这组对象集合就称为类。它为属于该类的全部对象提供了统一的对象描述,包括属性和行为两部分。属性是用来描述对象静态特征的一个数据项,一般用名词;行为是用来描述对象动态特征

3、的一个操作,一般用动词。8重庆正大软件职业技术学院精品课程类的确定类与对象是面向对象程序设计中最基本且最重要的两个概念。面向对象编程的是一个实质性的要素是抽象。类不是函数的集合9重庆正大软件职业技术学院精品课程什么是类人类的描述有手有脚有头有语言有思想是恒温动物是哺乳动物是高级动物会吃饭会说话会使用工具特征性质功能类是对具备相同特征、性质、功能的事物的描述,是抽象的,概念上的定义。10重庆正大软件职业技术学院精品课程什么是类归类->学生类有手有脚有头有学号有姓名是高级动物是人会学习会考试会工作特征性质功能注意:根据定义者思考角度不

4、同,类的定义也不尽相同。11重庆正大软件职业技术学院精品课程什么是类在Java中表示一个类有手有脚有头有学号有姓名是高级动物是人会学习会考试会工作特征性质功能学生类(汉语)学生类(Java)classStudent{//成员变量:学号StringsNo;……//成员方法:学习学习(){//执行学习动作}……}属性(成员变量)方法(成员方法)12重庆正大软件职业技术学院精品课程操作演示Student类的定义成员变量的定义成员方法的定义13重庆正大软件职业技术学院精品课程类的定义类定义的一般形式:class类名{//类体的定义成员变量

5、声明;成员方法定义;}“类名”是为这个定义的类取的名,应书写为Java语言合法的标识符。大括号{}中是定义类体的地方,指明该类中包含的数据成员和成员方法。14重庆正大软件职业技术学院精品课程类的定义例1:定义一个名为Rectangle表示长方形类的类头。classRectangle{}15重庆正大软件职业技术学院精品课程成员变量在类中定义的方法和变量统称为类的成员。定义在类中、方法之外的变量称为成员变量。格式:[<修饰符>]<数据类型><成员变量名>[=<初值>];publicStringname=“张三”;作用范围是整个类。与局

6、部变量不同。可以使用修饰符来控制变量的作用范围。16重庆正大软件职业技术学院精品课程成员变量例2:在例1的长方形类Rectangle的类体中,定义double类型的长length和宽width两个成员变量。classRectangle{//定义成员变量doublelength;//长doublewidth;//宽}思考:可否将上述{}中的两行语句合写成一句“doublelength,width;”?17重庆正大软件职业技术学院精品课程成员变量成员变量的类型可以是基本数据类型,也可以是自定义类型;常以小写字母命名,能体现类的属性特定

7、的含义;成员变量名在一个类中还要保证唯一性。18重庆正大软件职业技术学院精品课程成员方法定义在类中的方法称为成员方法。定义方法的一般格式:[修饰符]返回类型方法名([形式参数列表]){//方法体}////设置长方形的长宽voidsetDim(doublel,doublew){length=l;//长width=w;//宽}19重庆正大软件职业技术学院精品课程成员方法方法名的命名规范,如果是一个单词要全部小写,多个单词除第一个单词外其余单词的第一个字母要大写。20重庆正大软件职业技术学院精品课程用类声明变量类定义后,就有了一个新类型

8、(type)。与其他基本数据类型一样,该类型可以用来声明、定义该类型的变量。定义一个类就是定义一个新的数据类型。例如:Rectanglerect1;这里声明变量rect1的类型为类Rectangle。类型为类的变量与基本类型变量有所不同,类是一种引

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。