文档章节

java构造函数--特点、格式和注意事项

李王
 李王
发布于 2014/04/21 14:54
字数 262
阅读 36
收藏 0

特点:
  1函数名与类名相同。
  2不用定义返回值类型,连void都不行。
  (如果一个方法是类名,但是却有返回值类型,不管是否是void类型。都不再是一个构造方法。)
  3没有具体的返回值。
  
格式:
  修饰符 类名(形式参数...){
  
  }
  
作用:
  给对象进行初始化。
注意事项:
  A:如果一个类没有提供构造方法,那么系统将会自动给出一个无参构造方法。
  B:如果自己给定了构造方法,系统将不再给出构造函数。
  那么,如果在这种情况下,我要使用无参的构造方法,怎么办?
  只能自己写一个无参构造方法。
  推荐:建议无参构造方法永远写上

  给成员变量赋值的第二种方式:通过构造方法。
  
注意:
  默认构造函数的特点。
  多个构造函数是以重载的形式存在的。

© 著作权归作者所有

上一篇: java关键字--this
下一篇: java关键字--private
李王

李王

粉丝 3
博文 58
码字总数 10398
作品 0
洛阳
私信 提问
构造函数、构造代码块、this关键字

构造函数、构造代码块、this关键字 一、构造函数 1.构造函数的作用 给对应的对象进行初始化。 2.构造函数的定义格式 3.构造函数要注意的细节 构造函数是没有返回值类型的。 构造函数的函数名...

JS_HCX
2018/12/07
0
0
java基础重点讲解,看了还不会找我(七)

视频下载地址:https://download.csdn.net/download/xxfisgirlgad/10886817 ###07.01_面向对象(构造方法Constructor概述和格式)(掌握) * A:构造方法概述和作用 * 给对象的数据(属性)进行初始...

谢小芳是女神
2018/12/30
0
0
Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结: 因内容较多,提供原文链接下载。 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句...

石小全
2012/04/08
105.6K
6
java基础重点讲解,看了还不会找我(三)

###03.01_Java语言基础(逻辑运算符的基本用法)(掌握) * A:逻辑运算符有哪些 * &,|,^,! * &&,|| * B:案例演示 * 逻辑运算符的基本用法 * 注意事项: * a:逻辑运算符一般用于连接boolean类型的...

谢小芳是女神
2018/12/30
0
0
深入理解Java中的抽象类和接口

对于面向对象编程来说,抽象是它的一大特征。在Java中,可以通过两种形式来体现OOP的抽象:抽象类和接口。这两者有太多向内的地方,又有太多不同的地方。很多人在初学的时候以为它们可以随意...

FunGa
2015/11/03
325
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 年迈渔夫遭黑帮袭抢

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享Elvis Presley的单曲《White Christmas》: 《White Christmas》- Elvis Presley 手机党少年们想听歌,请使劲...

小小编辑
今天
1K
16
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
12
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部