java_类对象和方法

上传人:第*** 文档编号:49625259 上传时间:2018-07-31 格式:PPT 页数:19 大小:231KB
返回 下载 相关 举报
java_类对象和方法_第1页
第1页 / 共19页
java_类对象和方法_第2页
第2页 / 共19页
java_类对象和方法_第3页
第3页 / 共19页
java_类对象和方法_第4页
第4页 / 共19页
java_类对象和方法_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《java_类对象和方法》由会员分享,可在线阅读,更多相关《java_类对象和方法(19页珍藏版)》请在金锄头文库上搜索。

1、北京理工大学珠海学院计算机科学技术学院 赵卓君1类、对象和方法第三讲计算机科学技术学院 赵卓君回顾 Java 的数据类型:原始数据类型、引用数据类型 数据转换有两种类型:自动类型转换和强制类型 转换 Java 提供了一组丰富的运算符 数组用于将相同数据类型的多项数据存储在连 续的内存单元中 Java 支持以下控制语句编程结构: if else,switch for,while,do - while计算机科学技术学院 赵卓君3本讲目标 类和对象的概念 在Java中实现类并创建对象(重点) 方法的定义、调用、和参数的传递 构造函数(重点、难点) this关键字 包的使用计算机科学技术学院 赵卓君英

2、语单词 class类 object对象 OOP-Object Oriented Programming 面向对象编程 constructor构造器,构造方法 property属性,特性 method方法 package包计算机科学技术学院 赵卓君面向对象编程OOP旨在在计算机程序中 模拟现实世界中的概念在 OOP中,现实世界的所 有事物全都被视为对象能够在计算机程序中用类似的 实体模拟现实世界中的实体设计和实现软件系统的方法计算机科学技术学院 赵卓君对象对象面向对象编程的核心为计算机应用程序提 供实用基础完成特定任务表示现实世界中的实体“对象是存在的具体实体,具有明确定义的状态和行为。”计算机

3、科学技术学院 赵卓君对象的示例收银员对象顾客对象顾客 姓名:Julie 年龄:28 体重:52千克操作: 购买商品状态姓名:Annie 职衔:收银员 年龄:35 体重:60千克操作: 收款 打印帐单行为计算机科学技术学院 赵卓君属性 事物的特性在类中表示为变量 每个对象的每个属性都拥有其特有的值 属性名称由类的所有实例共享“在类中表示对象或实体拥有的特性时称为属性 ”住址姓名属性年龄促销员对象计算机科学技术学院 赵卓君方法方法操作的实际实现如何执行所请求的 操作的规范方法指定操作对象 数据的方式在得到操作请求时 指定如何做的算法“对象执行的操作称为方法。”计算机科学技术学院 赵卓君类和对象的区

4、别类是概念模型,定义对象的所有特性和所需的操作对象是真实的模型类和对象类定义实体对象是实际的实体类是对象的原型所有属于同一个类 的对象都具有相同 的特性和操作计算机科学技术学院 赵卓君在Java中定义类和创建对象 类的命名规则: 不能为 Java 中的关键字 不能包含空格或点号“. ” 可以下划线“_”、字母或“$”符号开头class Student String stuName;String stuSex;int stuAge; 计算机科学技术学院 赵卓君类中的方法3-1Java中的方法相当于C语言的函数语法( , ,) 计算机科学技术学院 赵卓君类中的方法3-2方法的命名规则:l不能为 J

5、ava 中的关键字l不能包含空格或点号“.”l可以下划线“_”、字母或“$”符号开头计算机科学技术学院 赵卓君类中的方法3-3 实例方法可使用圆点符号来访问 对象名.方法名 例如:obj.method(); 方法的参数可以是对象计算机科学技术学院 赵卓君this关键字 用于任何实例方法内,指向当前对象 this 的值指向对其调用当前方法的对象 this 关键字可在需要当前类类型的对象引用时使用 计算机科学技术学院 赵卓君构造方法 每当创建一个类的实例时就调用的方法 为对象分配内存,初始化实例变量 与类同名,但没有返回类型 两种构造方法参数化构造方法隐式构造方法计算机科学技术学院 赵卓君垃圾回收 使用new关键字可以分配内存 Java自动垃圾回收无用对象占用的内存,无需程序员的干预计算机科学技术学院 赵卓君包 包允许将类组合成较小的单元(类似文件 夹),使其易于找到和使用相应的类文件 有助于避免命名冲突。 包允许在更广的范围内保护类、数据和方 法,可以在包内定义类,而在包外的代码 不能访问该类 “包将类名空间划分为更加容易管理的块,包既是命名机制也是可见度控制机制 ”计算机科学技术学院 赵卓君总结 对象由状态(属性)和行为(方法)组成 类是具有相同属性和行为的一组对象的集合 类的变量和方法可被该类的实例访问 圆点符号用于访问对象的成员 构造函数在创建对象时初始化对象

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号