Java程序设计:第6章面向对象程序设计

上传人:努力****83 文档编号:189003752 上传时间:2023-02-20 格式:PPT 页数:14 大小:52KB
收藏 版权申诉 举报 下载
Java程序设计:第6章面向对象程序设计_第1页
第1页 / 共14页
Java程序设计:第6章面向对象程序设计_第2页
第2页 / 共14页
Java程序设计:第6章面向对象程序设计_第3页
第3页 / 共14页
资源描述:

《Java程序设计:第6章面向对象程序设计》由会员分享,可在线阅读,更多相关《Java程序设计:第6章面向对象程序设计(14页珍藏版)》请在装配图网上搜索。

1、第第6章章 面向对象程序设计面向对象程序设计 面向对象是Java语言的基本设计思想。类是Java中最核心最基本的内容。本章主要介绍面向对象编程,首先对面向对象基础进行介绍,使读者对面向对象有一个大体的了解,然后再对类和对象进行深入的介绍。6.1 面向对象程序设计基础面向对象程序设计基础 面向对象思想的思想是基于一整套理论体系构成的,利用封装、继承、多态等方法来实现代码的重用,减少程序错误,进而降低了软件开发的工作量。面向对象的语言开发,是一种语言完全或部分的以面向对象的思想设计和实现。面向对象技术在面向对象的思想上进而在来讨论类和对象。6.2 类类 无数个细胞组成一个器官,不同的器官组合起来才

2、是一个完整的人,也就是人体中最基本的元素是细胞。那在Java语言中,类就充当了细胞的角色。类是Java语言的基础,任何的操作都要在类中完成,例如方法、构造函数、参数的传递等等。实际上,类是Java中定义的一个模板。6.2.1 定义及使用类定义及使用类 类是对象的一般形式,Java程序的编写,就是将这些对象的共同点抽取出来,然后使用程序语言的形式表达出来。例如把一个人看做是一个对象,把他作为一个类抽象出来,那么这个人就可以看作是人类的一个对象。类的一般形式如下。class 类名类型 变量名;类型 变量名;类型 方法名(参数)方法内容6.2.2 主方法主方法 在程序中,主方法就是程序的入口。程序是

3、一间屋子,主方法就是屋子的门。在类中,主方法是Main方法,主方法是由public来进行修饰,其中没有返回值,方法中的参数是字符串类型的args,一个完整的main方法为。public static void main(String args)在前面的People类中,加入主方法,并在主方法中调用eat和tea方法,就是一个完整的程序了。6.2.3 构造方法构造方法 构造方法是类中比较特殊的一种方法,主要是用于初始化一些参数,相当于计算器中的“清零”。使用构造方法可以把所有的数字变量全都设置为0,把所有的布尔类型值设置为false,把所有的对象变量设置为null。6.2.4 成员变量成员变量成

4、员变量又称为全局变量,是定义在类中,和类中的方法处于同一个层次。成员变量相当于在银行中的取号机,银行中的人都可以对其进行使用。成员变量的语法如下。变量修饰符 类型 变量名;6.2.5 局部变量局部变量 现在的公司中都有电话,如果公司比较大、部门比较多的话,设置一个公共的电话也是影响效率的,那样恐怕电话会一直响个不停,既然电话的成本不高,那就为每一个部门配置一部电话吧。在程序中,为了解决这个问题,就出现了局部变量,局部变量只能在方法中使用。6.2.6 this关键字关键字 this是Java中的一个关键字,使用this关键字可以不通过对象引用成员变量和方法。例如去某个公司找领导,不需要先找他的秘

5、书,现在直接拨打该领导的手机就可以,this关键字就起到了在该例中手机直接通讯的功能。6.3 对象对象 在日常生活中,对象可以使任何的物体,例如杯子、桌子、电冰箱等。一个抽象的事物也可以看做是一个对象,例如一个想法,它虽然看不见也摸不到,但是可以通过人类的语言来体现出来。6.3.1 创建和使用对象创建和使用对象 在朋友那里看到一个比较不错的杯子,自己也想拥有一个,可是始终没有在商店里找到一模一样的,还好现在什么东西都可以进行定制,那么就让制造商给量身定做一个吧。那么制作这个杯子也就是对象的创建。在类中,创建一个对象要使用new,也就是新建。创建对象的语法一般为。类名 对象名=new 类名(参数

6、列);6.3.2 对象行为和属性的访问对象行为和属性的访问 在程序中,如何来得知对象的属性和行为呢?在获得一个类的对象实体后,在对象实体后加“”,就可以调用对象的属性,如果想得到对象的行为,也可以采用同样的方式。6.3.3 比较对象比较对象 说某一个人的好坏,肯定前提是有一个参照的对象,以这个人和一个参照的标准进行比较,然后才得出结论,这也就是对象的比较。在程序中,使用“=”和equals方法来进行对象的比较。6.3.4 销毁对象销毁对象 我们在日常生活中难免会产生以下垃圾,这些垃圾一般都会被放置到固定的垃圾桶中,但是垃圾桶被装满了呢?那就送到某一个地方进行掩埋或者是烧掉,这样垃圾箱就又有空间了。在Java中,这就是垃圾回收机制。垃圾回收机制(GC)在Java中的使用方法如下。System.gc();

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!