已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java试听 面向对象1 卫昆 Java面向对象基础 概述 EverythingisObject 世界万事万物皆为对象 面向对象是人们认识客观世界的思维方式 即采用基于对象 实体 的概念建立模型 模拟客观世界分析 设计 实现软件的办法 通过面向对象编程 OOP 的思想力图使在计算机语言中对事物的的描述与现实世界中对该事物的本质面目尽可能的一致 Java面向对象基础 对象 对象是实际存在的该类事物的每个个体 因而也称实例 instance 对象 object 即指现实世界中各种各样的实体 它可以指具体的事物也可以指抽象的事物 如 整数1 2 3 苹果 飞机 规则 法律 法规 表单等等 每个对象皆有自己的内部状态和运动规律 如每个人都具有各自的名字 身高 体重等内部状态 具有吃饭 睡觉 上班 运动等运动规律 Java面向对象基础 类 类 Class 可以用来描述世界万物对象 Object 类描述了每个对象的表现特征 类描述了每个对象的行为特征 类是用于描述同一种的对象的一个抽象的概念 类中定义了这种对象所具有的静态属性和动态行为 因此 类仅包括两方面的内容 属性 用来描述对象的表现特征称为对象的属性 也称为数据 状态 方法 用来描述对象的行为进行的方法称为对象的方法 也称为行为 操作 Java面向对象基础 类和对象的关系 奔驰 大众 宝马 对象 轿车 类 身高 体重 吃饭 运动 身高 170cm体重 70kg吃饭 肯德基运动 乒乓球 人 身高 180cm体重 90kg吃饭 老上号运动 保龄球 身高 170cm体重 60kg吃饭 火锅运动 足球 身高 174cm体重 60kg吃饭 满汉楼运动 篮球 persion1 persion2 persion3 persion4 Java面向对象基础 类的声明与作用域 类在Java里使用class关键字 是Java应用程序的建立模块 类可以包含方法 变量 初始化代码等 我们先来看看类的声明 如下实例 classman 类的作用域有两种 public 可以在任何地方访问 不论是否在同一包中 default 仅在同一包中访问 Java面向对象基础 类属性声明 在Java类里可以声明属性 属性等同于描述该事物的特征 如下实例 classman intold Stringname Java面向对象基础 类方法声明 在Java类里也可以声明方法 方法等同于描述该事物的行为 动作 如下实例 classman intgetOld voiddoAction intx inty 方法出现在类主体的内部 它们包含局部变量的声明和其他的Java语句 Java中的方法总是返回一种类型 没有缺省类型 返回值可以使基本类型 引用类型 或表示没有返回值的void类型 Java面向对象基础 构造器 构造器是一个与类同名的特殊方法 构造器没有返回类型 每个类可以有一个以上的构造器 构造器可以有0个 1个或1个以上的构造参数 构造器总是伴随着new操作符一起使用 如下实例 classman man 构造器内容 Java面向对象基础 对象的创建和使用 在Java中 使用new关键字来创建一个对象 实例化一个类 new后面跟上一个构造器 类对象 new类构造器 每个类都至少有一个构造器 如果没有定义构造器 则系统将自动提供一个默认的不带任何参数的构造器 并用该默认的构造器创建一个对象 使用 操作符来访问对象的成员 包括对象的方法和对象的属性 如下综合实例 publicclassMan intold voidsetOld intold this old old intgetOld returnold publicst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急救药品、物品管理评价标准
- 个人房屋改造装修合同范本(12篇)
- 2026年高端私人影院建设公司投影幕布设备采购管理制度
- 字母设计素描结构分析
- 餐饮服务营养膳食培训
- 护士如何做好健康宣教
- 2025-2026学年北京市高三上学期第二次统练试历史试卷
- 营养补品营销案例
- 胃溃疡临床表现及护理技巧训练
- 快速记忆法训练
- 企业创新激励政策
- 2025北京外国语大学财务专业技术岗位招聘笔试考试参考题库及答案解析
- 2025年门球一级裁判试题及答案
- 电缆桥架安装与敷设施工方案
- 慢性胸痛疾病诊断治疗指南
- GB/T 5169.1-2025电工电子产品着火危险试验第1部分:着火试验术语
- 魅力连云港课件
- 人教PEP版(2024)三年级上册英语Unit 2 Different families大单元整体教学设计
- 陪诊师考试真题及答案
- 粮食烘干作业安全培训课件
- 矿山修复申请书范文
评论
0/150
提交评论