ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:29.50KB ,
资源ID:4522275      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-4522275.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java基础构造方法与方法重载.doc)为本站会员(gnk289057)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Java基础构造方法与方法重载.doc

1、 Java 基础构造方法与方法重载本文由广州疯狂软件 java 培训为你整理:在方法与数据成员中,我们提到,Java 中的对象在创建的时候会初始化(initialization)。初始化时,对象的数据成员被赋予初始值。我们可以在声明数据成员的时候确定一个初始值,这叫做显式初始化。如果我们没有给数据成员赋予初始值,数据成员会根据其类型采用默认初始值。除了上面的两种初始化方法,我们还可以使用构造方法(constructor)来初始化对象。构造方法除了可以初始化数据成员,还可以规定特定的操作。这些操作会在创建对象时自动执行。定义构造方法像普通方法一样,我们在类中定义构造方法。构造方法有如下基本特征:

2、构造方法的名字和类的名字相同构造方法没有返回值我们定义 Human 类的构造方法 :复制代码public class Testpublic static void main(String args)Human aPerson = new Human(160);System.out.println(aPerson.getHeight();class Human/* constructor*/Human(int h)this.height = h;System.out.println(“Im born“);/* accessor*/int getHeight()return this.height

3、;int height;复制代码上面的程序会打印Im born160我们先看构造方法的定义。构造方法可以像普通方法一样接收参数列表。这里,构造方法 Human()接收一个整数作为参数。在方法的主体中,我们将该整数参数赋予给数据成员 height。由于构造方法没有返回值,所以构造方法不用规定返回值的类型。构造方法的主要功能是,在对象创建时:为数据成员提供初始值 this.height = h;执行特定的初始操作 System.out.println(“Im born“);再来看构造方法的调用。我们之前在创建类的时候,采用的都是 new Human()的方式。实际上,我们就是在调用 Human 类

4、的构造方法。当我们没有定义该方法时,Java 会提供一个空白的构造方法,以便使用 new 的时候调用。但当我们定义了构造方法时,在创建对象时,Java 会调用定义了的构造方法。在调用时,我们提供了一个参数 160。从最后的运行结果中也可以看到,对象的 height 确实被初始化为 160。初始方法优先级在方法与数据成员中,我们可以看到,如果我们提供显式初始值,那么数据成员就会采用显式初始值,而不是默认初始值。但如果我们既提供显式初始值,又在构造方法初始化同一数据成员,最终的初始值将由构造方法决定。比如下面的例子:复制代码public class Testpublic static void m

5、ain(String args)Human aPerson = new Human(160);System.out.println(aPerson.getHeight();class Human/* constructor*/Human(int h)this.height = h;/* accessor*/int getHeight()return this.height;int height=170; / explicit initialization复制代码运行结果为:160对象最终的初始化值与构建方法中的值一致。因此:构建方法 显式初始值 默认初始值(事实上,所谓的优先级与初始化时的执行

6、顺序有关,我将在以后深入这一点)学 IT 技术就学 Java 技术,疯狂软件 Java 培训机构,打造国内高级 Java 人才。疯狂软件 Java 培训优势1. Java 是世界第一大编程语言,市场占有率达 20%。2.广州最专业 Java 培训机构,多年教学经验。3.学员技术牛就业率最好,就业薪资都在 5000 以上。4.疯狂软件 Java 培训课程以项目实战带动教学,上课打破传统课堂模式,以实训项目贯穿教学,带领学生一起做企业真实项目。疯狂 Java 培训(疯狂软件 Java 培训咨询 QQ:544627560 电话:020-28309378 QQ:707552864 详情请搜索官网 fk

7、java)专注软件开发培训,提升学员就业能力,重点提升实践动手能力。高薪从 IT 名企请来项目经理为学员亲自授课,对学员进行实战教学,在疯狂 java,通过大量全真经典企业级项目进行集中培训,学员通过数月培训都可获得 1-2 年的工作经验,进而在同类的求职者中脱颖而出。疯狂 Java 培训让你体会 java 编程的快乐,项目开发的兴奋,成就感,通过短短几个月的时间,让你在半年的时间内掌握 8-10 万的代码量,掌握 Java 核心技术,迅速成为技能型的现代化高端人才,迅速获得高薪就业!疯狂软件中心 Java 培训、 iOS 培训打造名企技术经理,成为中国软件产业的中流砥柱:全真企业需求,项目小组管理,大量实操项目的疯狂训练,企业全真案例教学,学成至少相当于两年工作经验“全真项目”教学,高强度的狂热训练,带领学生走近编程,感受编程,热爱编程,学完后产生凤凰涅槃般的重生。 “全真企业环境”模拟:以项目组形式管理,每个程序员 (学员)对项目组长负责,组长向项目经理(老师)负责。以版本控制工具为引导,充分激发每个程序员对编程的激情 四个半月掌握近 810 万代码量,达到技术经理的代码掌握量。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报