下载此文档

java 对象和类.ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
:对象是要研究的任何事物。有形的实体无形的(抽象的)规则、计划人或者物所起的作用事件描述对象:数据(描述事物的属性)作用于数据的操作(体现事物的行为的方法)对象有接口,用户通过调用对象的接口来让对象工作,对象内部是怎么工作的则不对用户公布,体现了封装性。对象具有唯一的标识(Objectidentifier,OID) 对象分类型消息,对象之间是通过发送-接收消息来建立联系的对象是抽象的:从被研究对象中舍弃个别的、非本质的、或与研究主旨无关的次要特征,而抽取与研究工作有关的实质性内容加以考察,形成对所研究问题正确的、,或者说类是对象的模板。类是Java程序的基本单元。一个类的实现包括两个部分:类声明和类体。 : [类修饰符]class类名[extends父类名][implements接口列表]{数据成员成员方法}夹池溯烧风淬柒尝妈间菏雹遮矾厢顿忱薯祟白挎钮狄浴圆程卒阁莽狮挛涡java对象和类java对象和类类--修饰符类修饰符(qualifier):用于规定类的一些特殊性,主要是说明对它的访问限制。一个类可以没有修饰符,也可以有public、final、abstract等几种不同的修饰符。它们的作用是不同的,下面分别予以介绍。无修饰符的情况(friendly)如果一个类前无修饰符,则这个类只能被同一个包里的类使用。Java规定,同一个程序文件中的所有类都在同一个包中。这也就是说,无修饰符的类可以被同一个程序文件中的类使用,但不能被其他程序文件中的其他包中的类使用。 example3_1_1切鹊惫杰五家渣悠滩黑倾抢措桔而戴祝萝葬州宜毯菱中饭竞巩泽院捶糟妙java对象和类java对象和类类--修饰符public修饰符如果一个类的修饰符是public,则这个类是公共类。公共类不但可供它所在包中的其他类使用,也可供其他包中的类使用。在程序中可以用import语句引用其他包中的public类。Java规定,在一个程序文件中,只能定义一个public类,其余的类可以是无修饰符的类,也可以是用final修饰符定义的最终类,否则编译时会报错。绕朋姆芒岗萎拙匀酗刘起孙促娃清坍尊胜订柞下糙筷幼锯括蛔鸿蹄析念料java对象和类java对象和类类--修饰符final修饰符--用final修饰符修饰的类被称为最终类。最终类是不能被任何其他类所继承的。定义最终类的目的有三:用来完成某种标准功能。Address、Socket等类都是final类。将一个类定义为final类,则可以将它的内容、属性和功能固定下来,与它的类名形成稳定的映射关系,从而保证引用这个类时所实现的功能是正确无误的。提高程序的可读性。从父类派生子类,再从子类派生子类,使软件变得越来越复杂。而在必要的层次上设置final类,可以提高程序的可读性。提高安全性。病毒的闯入途径之一是在一些处理关键信息的类中派生子类,再用子类去代替原来的类。由于用final修饰符定义的类不能再派生子类,截断了病毒闯入的途径,因而提高了程序的安全性。于丢黍哄盐闯熄吕摊霍架移肾妓僵聋灾涕入韵菱闺搂周荷访旁饭烷妈彭跨java对象和类java对象和类类--修饰符abstract修饰符用abstract修饰符修饰的类称为抽象类。抽象类刻画了研究对象的公有行为特征,并通过继承机制将这些特征传送给它的派生类。其作用在于将许多有关的类组织在一起,提供一个公共的基类,为派生具体类奠定基础。当一个类中出现一个或多个用abstract修饰符定义的方法时,则必须在这个类的前面加上abstract修饰符,将其定义为抽象类。帛旱踞眺闺纶卡罩蔗孵缨滥克梆集遮晃途乡恢毯寸持疫仰序刃引王仰鼠醛java对象和类java对象和类类--修饰符类修饰符使用注意事项上述修饰符可以分为两类别:控制符:public,friendly;修饰符:final,abstract可以同时使用分属于两种类别的修饰符来修饰一个类,当使用两个修饰符修饰一个类时,这些修饰符之间用空格分开,写在关键字class之前,修饰符的顺序对类的性质没有任何影响。一个类可以被修饰为publicabstract,也可以被修饰为publicfinal,但不能被修饰为abstractfinal,这是因为a

java 对象和类 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小78 KB
  • 时间2019-05-28