JAVA程序设计讲义模块三

上传人:学*** 文档编号:299775976 上传时间:2022-05-28 格式:DOCX 页数:5 大小:17.78KB
返回 下载 相关 举报
JAVA程序设计讲义模块三_第1页
第1页 / 共5页
JAVA程序设计讲义模块三_第2页
第2页 / 共5页
JAVA程序设计讲义模块三_第3页
第3页 / 共5页
JAVA程序设计讲义模块三_第4页
第4页 / 共5页
JAVA程序设计讲义模块三_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《JAVA程序设计讲义模块三》由会员分享,可在线阅读,更多相关《JAVA程序设计讲义模块三(5页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑JAVA程序设计讲义模块三 旅游信息学院 JAVA语言程序设计 软件技术教研室 JAVA语言程序设计 JAVA程序设计讲义模块三-类和对象 一、教学章节 模块三 类和对象 二、教学学识点 1:类 2:对象 3:封装 4:对象与类之间的关系 5:定义和使用类的方法 6:变量的作用域 三、教学目的和要求 任务一:理解类的概念、掌管类的创造 任务二:理解对象的概念、掌管对象的创造 任务三:理解对象和类之间的关系 任务四:掌管变量的作用域 任务五:掌管this关键字和static关键字 任务六:掌管封装的特性,掌管封装的使用 四、主要仪器设备 1、笔记本电脑及相应的

2、Windows Operating Systems. 2、已安装的JDK7.0和jcreator或MyEclipse软件。 五、教学内容 任务一:理解类的概念、掌管类的创造 1:面向对象的三大特征 (1)封装(Encapsulation) 对外部看不见 (2)继承(Inheritance) 扩展类的功能 (3)多态(Polymorphism) 方法的重载 方法的多态性 1 旅游信息学院 JAVA语言程序设计 软件技术教研室 封装:对外部不成见。养护类中的操作不被外部直接访问。 继承:你老子有100000000000000000000000000000000,之后将这些资金留给你。 200000

3、00000000000000000或者10000000000000000000000 多态:之前学习的方法重载:不同的方法名称根据传入的参数类型或个数不同调用的方法也不同 多态是在整个java中最重要的概念,而且一个好的面向对象设计中断定要大量的使用多态性 实际上最早的面向对象语言是有smalltalk提出的,实际上java只是实现了全体面向对象语言所理应具备的各个功能,当然现在的面向对象的语言也不例外。 2:类的根本概念 类和对象是面向对象中两个最重要的概念: 类:类是一组具有一致特性(属性)与行为(方法)的事务集合。 对象:对象就是一个天性的表达。 日常生活中把众多事物举行归纳、划分,然后

4、分类是人类在熟悉客观世界时经常采用的思维方法。换句话说“类”是从日常生活中抽象出来的具有共同特征的实体。 因此我们把具有一致特征及一致行为的一组对象称为类(Class of Object),使用第一个英文单词Class作为描述类的Java关键字,Java语言中类是为了描述概括对象而存在的。 例如:张三同学是一个对象,李四同学也是一个对象,并且全班的同学都有学号、姓名、出世年月、家庭住址,具有上课、做作业、休息等行为。从整个班级全体的对象中抽象出共同特征和行为就可以形成我们常说的“学生”类,此时,学生就是一个类。 3:类与对象的关系 类表示一个共性的产物,是一个综合的特征,而对象,是一个天性的产

5、物,是一个个体的特征。 例如,“学生”是一个类,它可以表示班级中全体的学生;而“张三”、“李四” 那么是实际存在的单个对象,或者说它们是“学生”这个类的一个个实例。在 Java 中,我们可以定义类,然后创造类的对象。 2 旅游信息学院 JAVA语言程序设计 软件技术教研室 4:类的定义 类是一个独立的单位,它有一个类名,其内部包括成员变量,用于描述属性;还包括类的成员方法,用于描述行为。因此,类也被认为是一种抽象数据类型,这种数据类型不但包括数据,还包括方法。 类定义的格式: public class 类名 /定义属性片面 属性1的类型 属性1; 属性2的类型 属性2; 3 旅游信息学院 JA

6、VA语言程序设计 软件技术教研室 属性n的类型 属性n; /定义方法片面 方法1; 方法2; 方法m; 注解: 1. 修饰符。修饰类的修饰符有public、abstract和final,这些修饰符将在后面的任务中介绍。包含main方法的主类务必定义为public。 2. class关键字。class为Java定义类的关键字,务必写在修饰符和类名中间,使用空格隔开,并且不能变更任何一个字符的大小写,如:Class是错误的。 3. 类名。类的名字要符合Java的命名模范,同时名字要有意义能够反映出这个类的内容,第一个字母一般为大写。 5:定义类的根本步骤: (1) 定义类名。编写类的最外层框架 p

7、ublic class 类名 程序体; (2) 编写类的属性 属性即该类所具有的特征 (3) 编写类的方法。 类的方法描述类所具有的行为,是类的方法成员。 案例演示:用Java类的定义描述人类 public class Person /定义属性 String name; /姓名 int age; /年龄 /定义方法 4 旅游信息学院 JAVA语言程序设计 软件技术教研室 public void hello() System.out.println(“喂,你好,我的名字叫”+name+”,今年”+age+”岁!”); 任务二:理解对象的概念、掌管对象的创造 1:对象:对象就是一个天性的表达 Java中使用new关键字来创造类的一个对象。它有两种方式完成。 第一种方式: 类名 对象名称=null; 对象名称=new 类名(); 其次种方式: 类名 对象名称=new 类名(); 2:方法的定义和访问 类的每个方法定义一个功能,定义了类的对象之后就可以调用这些方法了。 方法的定义 方法的定义共有4个片面,概括为 方法的名称 方法的返回值的数据类型 参数列表 方法的主体 定义方法的两个步骤: 定义方法名、参数以及返回值的数据类型 编写方法体 定义类的方法时要留神一下几点 有一对花括号括起来的语句是方法的主体,它包含一段程序代码,执行时完成确定的功能。 5 5

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

当前位置:首页 > 大杂烩/其它

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