




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象第二章编程语言发展史编程语言发展史机器语言:直接由计算机的指令组成,指令、数据、地址都以”0”和”1”的符号串组成;可以被计算机直接执行。汇编语言:用容易理解和记忆的符号表示指令、数据以及寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。高级语言:屏蔽了机器细节,提高了语言的抽象层次接近人的自然语言,60年代出现的结构化编程语言提出了结构化数据和语句,数据和过程抽象等概念。面向对象的语言:与以往的各种语言的根本不同是,它的设计出发点就是为了更能直接的描述问题域中客观存在的事物。语言发展是朝着人类更容易理解的方向在前进第二章面向对象面向过程的思想和面向对象的设计思想目的:我要去开车新疆面向过程
我拉开车门,我挂挡,我踩油门,我过了河北,我过了甘肃……….我到新疆面向对象我命令车去新疆(车-go-去新疆)-------传参数新疆go(){}go方法车怎么过去的不关我的事信息封装在车这个类的内部我不去了解车整个开动的过程第二章面向对象面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式。面向对象更加强调运用人类日常的思维逻辑中经常采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。面向对象的设计思想第二章面向对象对象和类的概念对象(object)代表现实世界中可以明确标识的一个实体。例如:一个学生,一张桌子,一个圆,一个按钮,甚至是一笔款项都可以看作是一个对象。对象通过”属性(attribute)”和“方法(method)”来分别对应事物所具有的静态属性和动态属性。类是用于描述特征的对象的一个抽象的概念,类中定义了这一类对象所应具有的静态和和动态属性。类可以堪称一类对象的模版,对象可以看成该类的一个具体实例。对象和类的概念第二章面向对象对象和类的概念第二章面向对象继承关系(一般和特殊)运动员体操运动员球类运动员游泳运动员篮球运动员排球运动员足球运动员第二章面向对象聚合关系(整体和部分)球队队员队长聚集人头身体四肢组合第二章面向对象实现关系interface照顾宠物喂食()和它玩()学生工人公务员第二章面向对象练习:旅行社预定机票准备机票旅客航班记录记账文件记账第二章面向对象Java与面向对象对象是Java程序的核心,在Java程序中“万事万物皆对象”。(必须定义类才会有对象)对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体。类是用来创建同一个类型的对象的“模板”,在一个类中定义了该类对象所应具有的成员变量以及方法。J2SDK提供了很多类,提供编程人员使用,编程人员也可以定义自己的类。成员变量=属性方法=函数第二章面向对象第二章面向对象成员变量成员变量可以使用java语言中任何一种数据类型(基本类型和引用类型)在定义成员变量时可以对其初始化,如果不对其初始化,java使用默认的值对其初始化。byte,short,int,long都是0,char是’\u000’,float是0.0,double是0.0,boolean是false,其他所有引用类型都是null.成员变量的作用范围为整个类。第二章面向对象构造方法(构造函数)使用new+构造方法创建一个新的对象。构造函数是定义在java类中的一个用来初始化对象的函数。构造函数与类同名且没有返回值。例如:Person类的构造函数:PublicclassPerson{intid;intage;Person(intn,inti){id=n;age=I;}}第二章面向对象在main方法中创建类的对象时用,比如Per
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考点解析-人教版八年级上册物理《声现象》章节测评试卷(含答案详解版)
- 2025军官考试真题及答案
- 达标测试人教版八年级上册物理《机械运动》章节测试试卷(含答案详解版)
- 2025教育心理学考试真题及答案txt网盘
- 2025江西教资考试真题及答案
- 贵州安全员c证考试试题及答案
- 中医模拟考试题库及答案
- 初三元旦竞赛考试题及答案
- 建筑施工技术大学考试题库及答案
- 四川省新高考试卷及答案
- 短视频与直播运营PPT完整全套教学课件
- 小学一年级音乐教案《其多列》及反思
- FZ/T 73070-2022针织面料型胸贴
- GB/T 25853-20108级非焊接吊链
- GB/T 12467.5-2009金属材料熔焊质量要求第5部分:满足质量要求应依据的标准文件
- DIP插件外观检验标准
- 天津科万物业设备台帐
- 数字电子技术说课
- 易文化与中医学课件
- 提高粘滞流体阻尼器埋件的一次验收合格率
- JIS G4304-2021 热轧不锈钢板材、薄板材和带材
评论
0/150
提交评论