第5章 java类和对象.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象的术语 每个对象都有可以用来识别的特性(外表和行为)。 面向对象的程序员用对象的概念来看整个世界。他们寻找对象的外表,对象的行为,以及它们是如何与其他对象交互的。当开发软件时,他们用代码创建称为对象的实体。这些代码对象包含特性,就像现实世界的那样。 软件中对象给这些特性起了专用名字:状态和行为。 把状态和行为结合在一起   面向对象编程的一个关键概念是能够把数据和操作数据的函数用一个软件包表示,这样的软件包就称为对象。 数据和方法 java中,对象的状态由数据(比如常量和变量)组成,而行为称为方法. 封装 把数据隐藏在对象中,使得除了该对象方法以外的任何东西都不能使用这些数据,就被称为封装。 应用于数据 应用于方法的细节实现 意义:封装能防止对象与其它对象内部细节有关,因为小的改变都会对整个系统造成巨大的破坏。由于有了封装,可以进行错误修正,代码优化和整个代码重写. 接口 方法是功能接口。 对象之间的通信 从一个对象向另一个对象发送消息会激发目标对象中的方法. 消息 例:用电视机的遥控器,将消息“改为5频道”发送给电视机对象。  Television.changeStation(5); 分类 类是创建对象的模板,包含对象将要处理的数据和方法。 必须事先定义类,才能创建对象。 Java的类 1. 类的定义 (1)定义类:      class 类名{         类型 实例变量;         …… 返回值类型 方法名(参数列表){         方法体 } ……      } 例:class Point{ int h; int v;   } (2)创建对象:   Point p1,p2;   //p1,p2未指向任何对象,值为null。       p1 = new Point();  //创建对象。       p2 = p1; //p2,p1指向同一个对象,p1,p2存放的是对象的引用。       p1 = null; //释放对象。     注:若h,v没有赋初值,则当创建对象时,系统会自动为这些变量赋予默认的值。   (3)传递参数:   例:class Point{ int h; int v; //newH,newV为形式参数, //在方法中说明的变量和形参为局部变量,仅当执行该方法时才存在。 public void setPoint(int newH,int newV){ h=newH*2; v=newV*2; } pubic int getH(){ return(h);   //从方法返回值 } pubic int getV(){ return(v); } }        public class TwoPoint{ public static void main(String[] args){ int a=3,b=4; int m=30,n=40; Point p1=new Point(); Point p2=new Point(); p1.setPoint(a,b); p2.setPoint(m,n); System.out.println(p1.getH(),p1,getV()); System.out.println(p2.getH(),p2.getV()); System.out.println(a+”,”+b);

文档评论(0)

shipo_r + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档