1 / 179
文档名称:

面向对象特征.ppt

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

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

分享

预览

面向对象特征.ppt

上传人:卓小妹 2022/3/26 文件大小:4.65 MB

下载得到文件列表

面向对象特征.ppt

相关文档

文档介绍

文档介绍:面向对象特征
*
第1页,此课件共179页哦
第三章 面向对象特征
基本概念
Java中类的定义
对象
类的继承和多态
接口
常用工具类
*
第2页,此课件共179页哦
基本概念
什么是编程语言?
人和计算机进行的数据得到保护/隐藏
其它对象仅仅需要知道对该对象的访问方法(接口/interface)即可使用
模块化--每个对象的源文件可以是相互独立的,可以被不同的程序调用,每个对象是一块积木,可以搭建不同的形状
可重用性
例子
电脑的DIY
喷墨打印机,硒鼓坏/彩色硒鼓
基本概念
*
第12页,此课件共179页哦
5. 继承性
为什么会有继承?
建立一个类后,发现另一个新的类有相同的特性,两个选择: (1)重新定义一个新的类;(2)在已有类的基础上修改(加加/减减)
新的对象类由继承原有对象类的某些特性或全部特性而产生出来,原有对象类称为基类(或超类、父类),新的对象类称为派生类(或子类),派生类可以直接继承基类的共性,又允许派生类发展自己的个性。继承性简化了对新的对象类的设计。
树型结构(层次化结构)
根(基类)
基本概念
*
第13页,此课件共179页哦
5. 继承性
运输工具
航空运输工具
陆地运输工具
水上运输工具
人力驱动
引擎驱动
二轮
四轮
客运
货运
基本概念
*
第14页,此课件共179页哦
6. 多态性
多态性是指不同类型的对象可以对相同的激励做出适当的不同响应的能力。多态性丰富了对象的内容,扩大了对象的适应性,改变了对象单一继承的关系。
表现在继承中方法的重写
子类从父类继承(extends扩展)而来
多个子类同属一个父类,所有子类有相同的父类
继承父类的方法
在不同的子类中有不同的表现形式
表现在用一个类中方法的重载
基本概念
*
第15页,此课件共179页哦
6. 多态性
多态性在继承中的表现
基本概念
*
第16页,此课件共179页哦
第三章 面向对象特征
基本概念
Java中类的定义
对象
类的继承和多态
接口
常用工具类
*
第17页,此课件共179页哦
程序是对象的集合,而对象是类的实例化
源程序就是一个个的Java类
类有两种:
(1)Java本身提供的类(核心API)
见Java文档中描述
程序员可以对其进行调用
\jre\lib\()
(2)程序员自己定义的类
Java中类的定义
*
第18页,此课件共179页哦
Java中类的定义
最简单的类
class 类名
{ //类中的代码
}
例如:
class Student
{
String sname; //姓名
int sage; //年龄
String sclass; //班级
}
用Student类创建对象:
Student tom=new Student();
*
第19页,此课件共179页哦
public class StudentExample {
public static void main(String args[]){
Student tom=new Student();
Student jerry=new Student();
=21;
="Tom";
="97402";
=23;
="Jerry";
="97403";
("sname="++", sage="++", sclass="+);
("sname="++", sage="++", sclass="+);
}
}
第20页,此课件共179页哦
类的基本定义格式
[类的修饰符]class 类名 {
类型 成员变量1;
类型 成员变量2;
… … … … … …
类型 成员方法1(参数1, [参数2, …]) {
方法体;
}
类型 成员方法2(参数1, [参数2, …]) {
方法体;
}
… … … … … …
}
Java中类的定义
*
第21页,此课件共179页哦
Java中类的定义
class Circle{
double r;
public void setR(double r1){
r=r1;
}

最近更新

法人变更可行性方案 29页

水+四氢呋喃+萃取剂体系汽液平衡性质研究的开.. 2页

月嫂可行性方案 38页

氮化镓基HEMT器件高场退化效应与热学问题研究.. 2页

户外写生的可行性方案 27页

氧空位及Ge团簇对Ge掺杂SiO2薄膜光电性质影响.. 2页

氧化铝颗粒混杂增强铝基复合材料的阻尼及机制.. 2页

氧化石墨的表面功能化及其应用的开题报告 2页

氧化物基白光LED荧光粉的设计与合成的开题报告.. 2页

摩托车行业数字化转型影响研究 31页

氢气浓度对泄爆特性影响的实验研究开题报告 2页

创建学校的可行性方案 33页

再生石子可行性方案 35页

北极圈内最大的城市-挪威特罗姆瑟ZL 31页

企业联合大学的可行性方案 30页

三明可行性报告 35页

黄竹草青储可行性方案 34页

民间融资中罪与非罪的界定的开题报告 2页

民营资本进入电信行业的战略分析的开题报告 2页

项目调研可行性方案 31页

非遗传承可行性方案 27页

院外药房可行性方案 36页

Origin曲线拟合和具体操作 95页

民办高职院校招生工作研究的开题报告 2页

毛木耳油疤病病菌寄主范围测定、品种抗病性评.. 2页

母语迁移理论下的小学生英语词汇识记研究的开.. 2页

小学民族团结“结对认亲”活动实施方案 5页

2024年缝制机械零部件项目项目投资申请报告代.. 59页

企业全面预算大纲 19页

监理罚款通知单标准范本 1页