JAVA程序设计讲义模块三--类和对象_图文

JAVA程序设计讲义模块三--类和对象_图文

ID:41760673

大小:272.64 KB

页数:27页

时间:2019-09-01

JAVA程序设计讲义模块三--类和对象_图文_第1页
JAVA程序设计讲义模块三--类和对象_图文_第2页
JAVA程序设计讲义模块三--类和对象_图文_第3页
JAVA程序设计讲义模块三--类和对象_图文_第4页
JAVA程序设计讲义模块三--类和对象_图文_第5页
资源描述:

《JAVA程序设计讲义模块三--类和对象_图文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA语言程序设计JAVA程序设计讲义模块三一类和对象一、教学章节模块三类和对象二、教学知识点1:类2:对象3:封装4:对象与类Z间的关系5:定义和使用类的方法6:变量的作用域三、教学目的和要求任务一:理解类的概念、掌握类的创建任务二:理解对象的概念、掌握对象的创建任务三:理解对象和类之间的关系任务四:掌握变量的作用域任务五:掌握this关键字和static关键字任务六:掌握封装的特性,掌握封装的使用主要仪器设备1、笔记本电脑及相应的WindowsOperatingSystems.2、已安装的JDK7.0和jcreator或MyEclipse软件。五、教学内容任务一:理解类的概念、掌握类

2、的创建1:面向对象的三大特征(1)封装(Encapsulation)对外部看不见(2)继承(Inheritance)扩展类的功能(3)多态(Polymorphism)方法的重载方法的多态性封装:对外部不可见。保护类中的操作不被外部直接访问。继承:你老子冇100000000000000000000000000000000,之后将这些资金留给你。20000000000000000000000或者10000000000000000000000多态:之前学习的方法重载:不同的方法名称根据传入的参数类型或个数不同调用的方法也不同多态是在整个java中最重要的概念,而且一个好的面向对象设计中肯定耍大量

3、的使用多态性实际上最早的面向对象语言是有Smalltalk提出的,实际上java只是实现了所有面向对象语言所应该具备的各个功能,当然现在的面向对象的语言也不例外。2:类的基本概念类和对象是面向对象屮两个最重要的概念:类:类是一组具有相同特性(属性)与行为(方法)的事务集合。对彖:对彖就是一个个性的体现。口常生活中把众多事物进行归纳、划分,然后分类是人类在认识客观世界时经常采用的思维方法。换句话说“类”是从口常生活中抽象出來的具有共同特征的实体。因此我们把具有相同特征及相同行为的一组对象称为类(ClassofObject),使用第一•个英文单词Class作为描述类的Java关键字,Java语

4、言中类是为了描述具体对象而存在的。例如:张三同学是一个对彖,李四同学也是一个对彖,并且全班的同学都冇学号、姓名、出生年月、家庭住址,具有上课、做作业、休息等行为。从整个班级所有的对象中抽象出共同特征和行为就口J以形成我们常说的“学生”类,此时,学生就是一个类。3:类与对象的关系类表示一个共性的产物,是一个综合的特征,而对彖,是一个个性的产物,是一个个体的特:征。例如,“学生”是一个类,它可以表示班级中所冇的学生;而“张三”、“李四”则是实际存在的单个对象,或者说它们是“学生”这个类的一个个实例。在Java屮,我们可以定义类,然后创建类的对象。张20苦球李19般球1・・・•刻篮2・・・・一足

5、象名龄习打象名龄习踢对姓年学会对姓年学会将对象抽象成类将类实例化成对象类妣claskls附抽象的概念4:类的定义类是一个独立的单位,它冇一个类名,其内部包括成员变量,用于描述属性;还包括类的成员方法,用于描述行为。因此,类也被认为是一种抽象数据类型,这种数据类型不但包描数据,还包描方法。类定义的格式:publicclass类名{〃定义属性部分属性1的类型属性1;属性2的类型属性2;属性n的类型属性n;〃定义方法部分方法1;方法2;•••方法m;}注解:1.修饰符。修饰类的修饰符有public、abstract和final,这些修饰符将在后面的任务屮介绍。包含main方法的主类必须定义为pu

6、blic。2.class关键字。class为Java定义类的关键字,必须写在修饰符和类名中间,使用空格隔开,并且不能改变任何一个字符的大小写,女恥Class是错误的。3.类名。类的名字要符合Java的命名规范,同吋名字要有意义能够反映出这个类的内容,第一个字母一般为大写。5:定义类的基本步骤:(1)定义类名。编写类的最外层框架publicclass类名{程序体;}(2)编写类的属性属性即该类所具冇的特征(3)编写类的方法。类的方法描述类所具有的行为,是类的方法成员。案例演示:用Java类的定义描述人类publicclassPerson{〃定义属性Stringname;〃姓名intage;〃

7、年龄〃定义方法publicvoidhello(){System.out.printlnC喂,你好,我的名字叫,,+name+,今年”+age+"岁!}}任务二:理解对象的概念、掌握对象的创建1:对象:对象就是一个个性的体现Java中使用new关键字来创建类的一个对彖。它有两种方式完成。第一种方式:类名对象名称=null;对象名称二new类名();第二种方式:类名对彖名称二new类名();2:方法的定义和访问类的每个方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。