微信扫码体验
「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序介绍
「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite_作者自评:
如何评价百家号Lite小程序热议话题「跟我学java编程—怎样使用Java类的构造方法说明」
前面一节讨论了Java类的方法,了解了Java方法的声明、调用和传入参数的用法。本节主要讨论Java类的构造方法。
一个新对象初始化的最终步骤是通过new关键字去调用对象的构造方法,构造方法需满足如下要求:
(1)方法名必须与类名称完全相匹配;
(2)构造方法不需要返回类型;
(3)构造方法不能被static、final等关键字修饰,且不能有return返回语句。
11.5节讲到了如何创建Java对象,下面的例子创建一个apple对象:
Fruits apple = new Fruits(80%”, “60%”, ”30%”);
使用new关键字创建创建Java对象时,系统首先为要创建的对象分配内存空间,然后调用类的构造方法初始化类成员属性或类成员变量,最后返回对象实例的引用给apple。
构造方法也分为有参和无参,Fruits类的构造方法属于有参构造方法,调用有参构造方法时,需要传入相对应的参数。无参构造方法则无需传入参数。下面分别讨论无参和有参构造方法。
1、无参构造方法无参构造方法又分为隐式无参构造方法和显示无参构造方法。
隐式无参构造方法在定义类的时候,如果没有给类定义一个构造方法,Java编译器在编译时会默认提供一个隐式的构造方法,它没有任何参数,并且有一个空的方法体。例如,Person类中隐含一个无参构造方法,在main方法中可以通过new关键字来调用此默认的构造方法,代码如下:
显式无参构造方法隐式无参构造方法是由系统提供的,无法修改其内容。但有时需要在调用这个构造方法时初始化类成员属性或执行一些操作,要实现这个需求,就需要为它定义一个显式无参构造方法,修改上述代码如下:
2、显示有参构造方法构造并初始化对象是构造方法的作用,所以有时需要给这个方法传入一些参数,定义一个显示的有参构造方法。例如:
下面为Person类增加有两个参数的显式构造方法,修改后的代码如下:
■知识点拨构造方法和方法的类似之处在于它们都包含可执行代码,区别在于,只有当Java类实例化时才执行构造方法。构造方法通常包含类属性初始化代码,从严格意义上说,构造方法并不是方法,因为它不会返回任何值。
■思考练习用eclipse新建一个Person项目,实现教材内容中的例子代码。
该话题由百家号作者米粒教育「简介:专注计算机编程、互联网以及人工智能教育」
更多有关跟我学java编程—怎样使用Java类的构造方法说明的话题讨论请访问百家号Litex小程序关注作者-米粒教育
「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite_使用指南:
步骤1:微信扫描「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序码即可使用;
步骤2:微信搜索「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序名称即可使用;
步骤3:微信网页访问即速商店-长按识别「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序码即可使用。
「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite_服务声明:
本服务由「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序开发者向微信用户提供,并对本服务信息内容、数据资料及其运营行为等的真实性、合法性及有效性承担全部责任。
"「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite"由开发者"「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite"原创首发于微信小程序商店shop.jisuapp.cn,转载请注明出处。
「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序评分
共收到5条评价
5星3条
4星2条
3星0条
2星0条
1星0条
「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序评论
海量浏览,人人体验
提交申请入驻催审,首页推荐



莪昰ヅ主演2019-09-13 02:13:07
该「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite微信小程序快捷,便利,太好用啦!
艹无数灬败将2019-09-13 02:12:38
哇~这个「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序很厉害喔~
ゅ 暖眸.2019-09-13 02:12:04
哎呦 还有这样的「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序 nice
丿古或仔丨灬社团2019-09-13 02:10:48
特别棒,该「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite小程序 简单好操作 也特别实用 强烈推荐
指尖生执念;2019-09-13 02:01:52
这「跟我学java编程—怎样使用Java类的构造方法说明」百家号Lite微信小程序又实用又好用,还不用下载,我喜欢~