首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java从入门到架构师系列之九月哥谈Java SE中构造方法

资源干货第一时间送达!

精彩内容

【注意】:2018年8月,进群需要缴费69元!!! 每过一个月,新增加的学员相应加10元。如2018年9月,进群需要缴费79元!!!

本月(2018年10月)前面的博文里,我已经介绍了

人生苦短,我愿分享。

本公众号【大数据躺过的坑】将秉持活到老学到老学习无休止的

交流分享开源精神,

汇聚于互联网和个人学习工作的精华干货知识,

一切来于互联网,反馈回互联网。

目前研究领域:

大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。

语言涉及:

Java、Scala、Python、Shell、Linux等 。

同时还涉及平常所使用的手机、电脑和

互联网上的使用技巧、问题和实用软件。

只要你一直关注和呆在群里,每天必须有收获。

本人个人博客:

http://www.cnblogs.com/zlslch/

http://www.cnblogs.com/lchzls/

http://www.cnblogs.com/sunnyDream/

本人个人Github:

https://github.com/zlslch/

有我最珍惜的你

给我最珍惜的你

—《九月哥每天在路上》

微信公众号:大数据躺过的坑

作者:九月哥

如有问题或建议,请公众号留言

最近更新:

欢迎加入:【大数据初学党福音】大数据入门基础系列之从Java SE基础到项目实战(目前仅限在校大学生)

在这篇微文里,我将给大家带来Java SE中构造方法

Java SE中的构造方法

那么今天九月哥就给小伙伴们列举以下几个点:

说明:以下内容非强制或必学,做到了解即可。但是,最好熟练!

什么是构造方法?

构造方法的作用

构造方法的特点

构造方法的注意事项

构造方法的代码体现

构造方法重装的代码体现

构造方法的常见场景【给成员变量赋值】

1、什么是构造方法?

构造方法是一种特殊的方法,与一般的方法不同是:

1、构造方法的名字必须与定义它的类名完全相同,没有返回类型,甚至连void也没有。

2、构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。

3、不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。

2、构造方法的作用

给对象的数据进行初始化。

3、构造方法的特点

特点:

函数名与类名相同;

不用定义返回值类型;

没有具体的返回值。

4、构造方法的注意事项

其实,我们一直在使用构造方法,但是,我们确没有定义构造方法,用的是哪里来的呢?

(1)如果我们没有给出构造方法,系统将自动提供一个无参构造方法。

(2)如果我们给出了构造方法,系统将不再提供默认的无参构造方法。

(3)构造方法也是可以重载的。

注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出。建议永远自己给出无参构造方法。

5、构造方法的代码体现

方法名与类名相同,没有返回值类型,连void都没有,没有具体的返回值。

6、构造方法重载的代码体现

7、构造方法的常见场景:给成员变量赋值

一般,给成员变量赋值有两种方式:

(1) setXxx()

(2) 构造方法

大家都在看

生活不易,唯有努力。欠下的账,迟早是要还的。

【注意】:2018年10月,进群需要缴费89元!!! 每过一个月,新增加的学员相应加10元。如2018年11月,进群需要缴费99元!!!

觉得有用就转发分享一下吧

大家10月份的第一个周三愉快,与你前行

大数据手把手交流: 201590535

本人个人博客:

http://www.cnblogs.com/zlslch/ http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/

本人个人Github:

https://github.com/zlslch/

如何加入大数据

微信公众号:

大数据躺过的坑

一码不扫,何扫天下

如何加入Java架构师

微信公众号:

Java从入门到架构师

一码不扫,何扫天下

如何加入人工智能

微信公众号:

人工智能躺过的坑

一码不扫,何扫天下

看完本文有收获?请转发分享给更多人

关注「大数据躺过的坑」,提升大神技能

欢迎新旧粉丝(撒花),我是大数据躺过的坑九月哥。大家对微信博文有什么问题都可以@我留言,我会尽快回复大家。希望以后可以和各位成为技术道友!

九月哥

超过10万+人正在关注

目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。语言涉及:Java、Scala、Python、Shell、Linux等。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件,热衷于分享开源技术,热爱开源、拥抱开源,我是90后九月哥,微信公众号:大数据躺过的坑,我为自己带盐,谁说90后不能活出精彩人生!!!

注意:此群是免费

注意:此群是69元(2018年8月份入群)

~等你来撩我哦~

添加九月哥小助手个人微信号

解锁更多资源干货

记得替九月哥小助手把这波干货分享给小伙伴哦

不要忘记点赞,么么哒~

觉得不错,请点赞和留言

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181003G0091E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券