- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Created by AIwen on 2017/5/14.
java 是面向对象的程序设计语言;类可被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义
的变量都是引用变量,它们将会引用到类的对象。类用于描述客观世界里某一类对象的共同特征,而对象则是类的具
体存在, java 程序使用类的构造器来创建该类的对象。
java 也支持面向对象的三大特征:封装、继承、和多态。 java 提供了 private 、protected 、和 public 三个访问控
制修饰符来实现良好的封装,提供了 extends 关键字让子类继承父类,子类继承父类就可以继承到父类的成员变量和
和方法,如果访问控制允许,子类实例可以直接调用父类里定义的方法。继承是实现类复用的重要手段。使用继承关
系来实现复用时,子类对象可以直接赋给父类变量,这个变量具有多态性。
面向对象的程序设计过程中有两个重要的概念:类( Class) 和对象( object ,也被称为实例, instance )。类可以包
含三种最常见的成员:构造器、成员变量、和方法。
构造器用于构造该类的实例, java 语言通过 new关键字类调用构造器,从而返回该类的实例。构造器是一个类创建
对象的根本途径,如果一个类没有构造器,这个类通常无法创建实例。因此 java 语言提供了一个功能:如果程序员
没有为一个类编写构造器,则系统会为该类提供一个默认的构造器,这个构造器总是没有参数的。一旦程序员为一个
类提供了构造器,系统将不再为该类提供构造器。
构造器用于对类实例进行初始化操作,构造器支持重载,如果多个重载的构造器里包含了相同的初始化代码,则可以
把这些初始化代码放置在普通初始化块里完成,初始化块总在构造器执行之前被调用。静态初始化块代码用于初始化
类,在类初始化阶段被执行。如果继承树里某一个类需要被初始化时,系统将会同时初始化该类的所有父类。
构造器修饰符:可以是 public 、protected 、private 其中之一,或者省略构造器名:构造器名必须和类名相同。
注意:构造器既不能定义返回值类型,也不能使用 void 声明构造器没有返回值。如果为构造器定义了返回值类型,
或使用 void 声明构造器没有返回值,编译时不会出错,但 java 会把这个所谓的构造器当成方法来处理——它就不再
是构造器。
实际上类的构造器是有返回值的,当使用 new关键字来调用构造器时,构造器返回该类的实例,可以把这个类的实例
当成构造器的返回值。因此构造器的返回值类型总是当前类,无须定义返回值类型。不要在构造器里显式的使用
return 来返回当前类的对象,因为构造器的返回值是隐式的。
java 类名必须是由一个或多个有意义的单词连缀而成的,每个单词首字母大写,其他字母全部小写,单词与单词之
间不要使用任何分隔符。
成员变量:
成员变量的修饰符: public 、 protected 、private 、static 、final 前三个只能出现一个再和后面的修饰符组合起来
修饰成员变量,也可省略。
成员变量:由一个或者多个有意义的单词连缀而成,第一个单词首字母小写,后面每个单词首字母大写,其他字母全
部小写,单词与单词之间不要使用任何分隔符。
类型:可以是 java 语言允许的任何数据类型,包括基本类型和引用类型。
成员方法:
方法修饰符: public 、protected 、private 、 static 、final 、abstract ,前三个只能出现一个, static 和 final 最
多只能出现其中的一个,和 abstract 组合起来使用。也可省略。
返回值类型:可以是 java 语言的允许的任何数据类型,包括基本类型和引用类型。
方法名:和成员变量的方法命名规则相同,通常建议方法名以英文动词开头。
方法体里多条可执行语句之间有严格的执行顺序,排在方法体前面的语句总先执行,排在方法体后面的语句总是后执
行。
static 是一个特殊的关键字,它可用于修饰方法、成员变量等成员。 static 修饰的成员表明它属于这个类本身,而
不属于该类的单个实例,因此通过把 static 修饰的成员变量和方法被称为类变量、类方法(静态成员变量,静态成
员方法);不使用 static 修饰的成员变量和方法称为实例变量和实例方法(非静态成员
您可能关注的文档
- EPC总承包项目评标办法.pdf
- EPC项目的设计控制管理.pdf
- EDI技术与水处理.pdf
- Excel使用技巧大全汇总.pdf
- ep小学六年级英语上册第一单元测试题答案.pdf
- F3赛车场项目建议书.pdf
- G2-10-钢筋混凝土管道接口连接施工检验批质量验收记录表.pdf
- GE公司员工福利手册.pdf
- GMP灭蝇灯维护保养标准操作规程.pdf
- GSM电力参数实时监测系统.pdf
- 2024测绘职业技能鉴定测试卷含完整答案详解【精选题】.docx
- 2024测绘职业技能鉴定测试卷含答案详解(培优A卷).docx
- 2024测绘职业技能鉴定真题及完整答案详解(全国通用).docx
- 2024测绘职业技能鉴定真题及完整答案详解【全优】.docx
- 2024测绘职业技能鉴定真题及答案详解【精选题】.docx
- 2024测绘职业技能鉴定真题及参考答案详解(模拟题).docx
- 2024测绘职业技能鉴定真题及参考答案详解(实用).docx
- 2024-2025学年小学信息技术(信息科技)第一册泰山版(2018)教学设计合集.docx
- 2024测绘职业技能鉴定真题及参考答案详解(基础题).docx
- 2024测绘职业技能鉴定真题【精选题】附答案详解.docx
文档评论(0)