第三章 面向对象上.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 面向对象上

第三章 面向对象 上 本章内容: 面向对象的概念 类和对象 构造方法 方法和方法的参数传递 static 内部类 1.面向对象的概念 问题:求长方形的面积和周长? 通常面向过程作如下思考: 1?.长方形的面积和周长算法 2?.编写两个方法,就是如何求的 3?.要考虑需要那些参数(长,宽) 面向过程的程序代码: int?zc int?length,int?width return?2* length+width ; int?mj int?length, int?width return?length*width; void?main string[]?args println 长方形的周长为:+zc 10,5 ; println 长方形面积为:+ mj 10,5 ; 面向对象的思想 : 1.?一个长方形可以看成是一个长方形对象 2.?一个长方形对象有两个状态(长和宽),两种行为(求周长和求面积) 3.?将所有长方形的共性抽取出来,设计一个类 4.?通过长方形对象的行为,就可以求出某个具体长方形对象的周长和面积 设计的类Rectangle class?Rectangle int?length,width;//定义两个参数 //定义一个方法,用于求周长 int?perimeter return?2* length + width //定义一个方法,用于求面积 int?area return?length*width cont. public class Test public?static?void?main String[]?args Rectangle?rect1 new?Rectangle ; rect1.length 10; rect1.width 5; System.out.println “方形的周长为 ”+rect1.perimeter ; System.out.println “长方形的面积为 ”+rect1.area ; 2.类和对象 对象有两个层次的概念 现实生活中对象指的是客观世界的实体; 程序中对象就是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。 类 class Car int color_number; int door_number; int speed; void brake … void speedUp … void slowDown … 类 类是描述对象的“基本原型”,它定义一类对象所能拥有的数据和能完成的操作。在面向对象的程序设计中,类是程序的基本单元。 类是创建对象的模型,模式或蓝图。但它没有保留用于存储数据的空间。每个对象都是类的一个实例,并拥有存储自己数据的空间,因此有自己的状态 房屋的设计蓝图

文档评论(0)

sb9185sb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档