java面向对象基础_计算机软件及应用_it计算机_专业资料

java面向对象基础_计算机软件及应用_it计算机_专业资料

ID:35478124

大小:114.27 KB

页数:4页

时间:2019-03-25

java面向对象基础_计算机软件及应用_it计算机_专业资料_第1页
java面向对象基础_计算机软件及应用_it计算机_专业资料_第2页
java面向对象基础_计算机软件及应用_it计算机_专业资料_第3页
java面向对象基础_计算机软件及应用_it计算机_专业资料_第4页
资源描述:

《java面向对象基础_计算机软件及应用_it计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、什么是类类是现实世界事物的抽象,是具有相同特征(属性)与行为(方法)的对象集合特征:事物区别与其他事物的表现行为:事物能够做什么,具有什么能力,表现为什么动作厶什么是对象对象是类的具体化表现形式,一切皆对象3、类的构成类是由属性与方法组成的4消息对象之间通过消息传递机制建立联系复杂的行为必须通过对象之间的交互来实现软件对象与其他对象进行交互与通讯是通过互发消息来实现的5、消息的组成消息的目的对象要执行的方法的名称方法所需的参数6.消息的性质同一对象可接收不同形式的多个消息,产生不同的响应同一个消息可以发给不同的对象,所做出的响应可以截然不同发送方不需要知道接收方如何对请求予

2、以响应的7、面向对象的三大特性(1)封装:即隐藏具体实现的细节,只提供给外界调用的接口。这样,底层细节改变的时候,不会对外界造成影响,只要提供给外界的接口不变即可。(2)继承:一般首先定义反映事物共同性质的类,然后再其基础上派生出反映特殊事物的类一继承根类Object何时使用继承若在逻辑上B是A的一种,并且A的所有功能和属性对B而言有意义,则允许B继承A的功能和属性若在逻辑上A是B的一部分,则不允许B从A派生,而是要用A和其他东西组合出B单继承与多重继承java语言仅支持单重继承继承的作用更好的进行抽象与分类减少代码和数据的冗余,实现代码的复用提高可维护性(3)多态:通过同一个

3、引用,调用不同的方法,在运行时可以表现为不同的形态。多态性是表现在继承的基础之上的。也就是说,如果要实现多态,则必须要实现继承&为什么使用类使用类可以把现实问题中的对象映射为程序中的一个整体,便于维护9、类的声明声明类,同时声明类的特征(属性)、行为(方法)。类的声明包括两个部分:类声明和类体。10、成员变量在类中声明的变量,也成为属性。成员变量的作用域是整个类。11、成员变量和局部变量如果局部变量与成员变量同名,在局部变量的作用域内,局部变量将会隐藏成员变量可以使用this来调用被局部变量隐藏的成员变量12、方法的声明[修饰符]返回类型方法名(渗数1],渗数2],・.・){方

4、法体}说明:返回类型可以是基本数据类型,也可以是引用数据类型。此时需要使用return返回一个值。当返回类型void时,方法没有返回值13.对象的创建和使用创建一个对象就是创建一个类的实例,创建对象包括的声明对象和实例化对象Personper=newPerson();14、变量的默认值类型默认值booleanflasechar'u0000F(null)byte(bjle)Oshort(short)Oint0longOLfloatO.OfdoubleO.Od引用类型null如果没有为局部变量显示的初始化,则局部变量不会具有任何默认值15、对象的使用对象的调用方法:对象名•对象成

5、员(包括成员变量和方法)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。