《Java语言应用开发基础》第三章课堂笔记-奥鹏教育.doc

《Java语言应用开发基础》第三章课堂笔记-奥鹏教育.doc

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

奥鹏远程教育中心助学服务部 PAGE  心系天下求学人 Page  PAGE 6 of  NUMPAGES 6 专业 专注 周到 细致 东财《Java语言应用开发基础》第三章 Java面向对象 课堂笔记 主要知识点掌握程度 理解和掌握继承、多态、重载、接口等概念;区分方法的重写和重载的却别,并学会使用重载设计方法;理解和掌握接口的定义、使用;学会和掌握构造方法的使用;掌握Java类的继承编程知识;掌握this和super的几种常见用法;掌握Java类的多态编程知识;掌握final和abstract修饰符的用法。 知识点整理 一、类 类是组成Java程序的基本要素 。它封装了 一类对象的状态和方法,是这一类对象的原型。  1、类声明   一个最简单的类声明如下:         class className {            ……         }  同时,在类声明中还可以包含类的父类,类所实现的接口以及修饰符public、abstract或final。 2、类体 类体中定义了该类所有的变量和该类所支持的方法。通常变量在方法前定义(并不一定要求),如下所示:    class className {     memberVariableDeclarations     methodDeclarations 类中所定义的变量和方法都是类的成员。对类的成员可以设定访问权限 ,来限定其他对象对它的访问 ,访问权限可以有以下几种:public(公有的),protected(受保护的),default(默认的,就是没有修饰符),private(私有的)。 同时,对类的成员来说,又可以分为实例成员和类成员两种。 3、成员变量 最简单的成员变量的声明为:type variableName; 类的成员变量和在方法中所声明的局部变量是不同的,成员变量的作用域是整个类,而局部变量的作用域只是方法内部。  4、成员方法 (1)方法声明 最简单的方法声明包括方法名和返回类型,如下:      returnType methodName ( ){        methodBody      } 其中返回类型可以是任意的Java数据类型,当一个方法不需要返回值时,返回???型为void。 在很多方法的声明中,都要给出一些外部参数为方法的实现提供信息,参数是用逗号分隔的一些变量声明,如下: returnType methodName (type name[,type name[,…]]){              ……   } (2)方法体 方法体是对方法的实现。方法体中可以声明该方法中所用到的局部变量,它的作用域只在该方法内部,当方法返回时,局部变量也不再存在。如果局部变量的名字和类的成员变量的名字相同,则类的成员变量被隐藏。 5、方法重载(Method Overloading) 通过方法重写可以实现多态。方法重写即指多个方法可以享有相同的名字。但是这些方法的参数必须不同,或者是参数个数不同,或者是参数类型不同,下例中我们通过方法重写分别接收一个或几个不同数据类型的数据。 6、构造方法 构造方法是一种特殊的方法。Java中的每个类都有构造方法,用来初始化该类的一个新的对象。构造方法具有和类名相同的名称,而且不返回任何数据类型 ,在构造方法的实现中 ,也可以进行方法重写。   例     class point {       int x,y;       point( ){       x=0;y=0;      }     point (int x,int y){       this.x=x;this.y=y;      }     } 上例中 ,我们对类 Point 实现了两个 构造方法 ,方法名均为Point,与类名相同。而且使用了方法重写 ,根据不同的参数分别对点的x、y坐标赋与不同的初值。 用构造方法进行初始化,避免了在生成对象后每次都要调用对象的初始化方法。如果没有实现类的构造方法,则Java运行时系统会自动提供缺省的构造方法,它没有任何参数。 7、finalize( )方法 在对对象进行垃圾收集前 ,Java 运行时系统会自动调用对象的finalize( )方法来释放系统资源 ,如打

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档