ImageVerifierCode 换一换
格式:PPTX , 页数:22 ,大小:1.80MB ,
文档编号:7260745      下载积分:10 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-7260745.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《面向对象程序设计》课件第4章 面向对象程序设计的基本概念.pptx)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《面向对象程序设计》课件第4章 面向对象程序设计的基本概念.pptx

1、4.1 Java面向对象基础4.2 对象创建和引用4.3 成员变量4.4 方法4.5 包4.6 访问权限4.7 应用实例1:面向对象的简单计算器4.8 应用实例2:饮料自动售货机面向对象思想有两大特点,即抽象和封装。面向对象正是通过抽象和封装来反映和描述现实世界中存在的事物。所谓抽象就是从研究的现实世界事物中抽取与工作有关的、能反映事物性质的东西,把它用对象来进行描述。类又是对一组具有相同特性对象的抽象,若将类进行实例化与具体化,则会生成这个类中的一个个对象。Java是通过类来创建一个个对象,从而达到代码复用的目的。4.1.1 类和对象类是一个静态的概念,它是一个模型,而对象则对应一个值。对象

2、是一个具体的存在,它是类的具体实例化。类与对象的关系相当于模型和具体实例的关系。单一对象本身并不是很有用处,多个对象合作工作才能完成比较复杂的工作。在一个较大类型程序中往往包含许多对象,通过这些对象的信息交互,可以使程序完成各种功能。在软件系统的构建过程中尽可能运用人类的自然思维方式,从现实世界中客观存在的事物(即对象)出发来构造软件系统。类是具有相同属性和功能的一类事物抽象出来的概念,它为属于该类的所有对象提供了统一的抽象描述,并用一定的语法格式进行描述。类是创建对象的模板,类所创建的对象是软件系统中用来描述客观事物的一个实体,它是构成软件系统的一个基本单位。public static vo

3、id main(String args)Hammer hammer1=new Hammer(羊角锤);Hammer hammer2=new Hammer(平角锤);Nail nail1=new Nail(5);Nail nail2=new Nail(6);Nail nail3=new Nail(7);hammer1.hit(nail1);hammer1.hit(nail2);hammer2.hit(nail3);对象是这样一个实例,它是类模板的单独的拷贝,带有自己的称为实例变量的数据集。当定义一个变量的类型是某个类时,它的缺省值是null,null是Object的一个实例。null是没有任何值

4、的意思,它和整数0不同。成员变量声明:变量修饰符 类型 变量名=初值,变量名=初值;【语法说明】(1)类型是成员变量的类型。(2)变量名称是Java的合法定义标识符,它可以是多个。在多个变量名称间必须用“,”隔开。每个变量可以设置自己的初始值。(3)修饰符说明了成员变量的访问权限和使用规则。方法的声明格式如下:方法修饰符 返回值类型 方法名(参数表)方法体【语法说明】定义方法时一定要给出返回值类型和参数表。当没有返回值时,返回值类型记为void。参数表的形式为:参数类型 参数值,参数类型 参数值在 Java 中,包的概念和目的都与其他语言的函数库非常类似,所不同的只是其中封装的是一组类。为了开

5、发和重用的方便,可以将写好的程序类整理成一个个程序包。Java 自身提供了多个预先设定好的包,具体包的定义及功能参看Java的API。设计时可以引用这些包,也可以创建自己的包。Java的包(package)中包含一系列相关的类,同一个包中的类可直接互相使用,对包外的类则有一定的使用限制。Java的包近似于其他语言的函数库,可提供重用的方便。访问限制修饰符有private、protected和public,这些都是java的关键字,用来修饰成员变量或方法。将两个操作数的二元运算表达式封装成一个表达式的类(Expression),该类中包含有double类型的两个操作数(num1和num2),还包含有一个char类型的运算符(sign),共3个属性。在方法上主要包含有获取和设置操作数及运算符的get和set方法,以及常用的二元运算:加减乘除等方法。若投入5角钱或1元钱的硬币,按下橙汁或啤酒的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时在投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5角硬币

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|