Java面向对象程序设计(4).ppt

上传人:晴**** 文档编号:4418679 上传时间:2021-09-18 格式:PPT 页数:12 大小:983KB
返回 下载 相关 举报
Java面向对象程序设计(4).ppt_第1页
第1页 / 共12页
Java面向对象程序设计(4).ppt_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《Java面向对象程序设计(4).ppt》由会员分享,可在线阅读,更多相关《Java面向对象程序设计(4).ppt(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Java面向对象程序设计,深圳职业技术学院软件技术专业,对象交互,内容提要,4,对象交互,1,2,3,5,抽象与模块化,软件中的抽象,客户管理系统实现,总结与提高,对象交互,为了构建有用的程序,仅仅建立一个对象是不够的。通常我们需要依靠多个对象合作完成一个任务。在这节中,我们将使用三个对象构建一个小的应用程序,并且在三个对象存在方法之间的相互调用,以便共同完成一个任务。,客户管理系统之客户类实现,该类主要用于存储一个客户的相关信息;信息是客户管理系统中需要的,包含名字、工作单位、通讯方式以及地址信息;通讯方式可能又包含电子邮件、手机以及办公电话等信息;地址中包含省、城市、街道以及邮政编码等信息

2、。,抽象和模块化,分治法 :把问题分化成子问题,然后再次分化成更小的问题等等。直到子问题变成足够小,以便容易解决 一个汽车制造公司,正在设计一款新车,软件中的抽象,抽象的技术来描述下该客户类 客户信息看成包含名字、工作单位、通讯方式以及地址信息 1、通讯类实现2、地址类实现3、客户类实现,客户类实现,实战演练,使用前面的studentRegisterSystem工程。在BlueJ中产生一个RegisterSystem对象和三个Student对象。然后在那个管理系统中中招收这三个学生。请绘制出其类图和对象图。类图在什么时候发生变化?怎么改变呢?对象图在什么时候发生变化?如何发生变化的?写一个成员

3、变量的定义,名字为rs,能够含有对RegisterSystem类型对象的引用。,产生对象的对象,这三个对象到底来自什么地方 ?为client类增加一个无参构造器方法:public Client()name=”unknown”; company=”unknown”; com=new Communication(”unknown”, ”unknown”, ”unknown”);/构建Communication对象 add=new Address(”unknown”, ”unknown”, ”unknown”,0);/构建Address对象printClientInfo();/打印客户信息,产生对象

4、的对象,使用语句产生一个对象的语法规则为:new ClassName(参数列表)new 操作符作两件事情:1、产生一个新的对象;2、执行类的构造器;如果类的构造器被定义含有参数,实际的参数必须应用。,实战演练,在BlueJ中通过选择new Client()产生一个Client对象调用printClientInfo()方法,打印该客户的相关信息?写一个构造器的签名,使得符合下面对像产生语句:new Text(“java.txt”,true)写Java语句,能够定义变量window,是Rectangle类型的,并且然后产生一个rectangle对象并且制定其给window变量。矩形构造器含有两个int参数。,2.4 总结与提高,模块化类定义类型类图对象图对象引用基本类型对象产生重载内部方法调用外部方法调用,

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

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com