Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
在Java中构造函数和一般函数的区别是什么
发布于2022-01-01 19:37:57
2
个回答
网友回答
2022-01-01
构造函数
是指函数名字和类名一样,可以带参数也可以不带参数的,无
返回值
的
特殊函数
,在这个类实例化为对象时必须通过调用构造函数来完成相应的初始化,构造函数默认不带参数,也可以指定带参数的构造函数,需要自己声明创建,构造函数可以是public 也可以是private等的可见性 如 public
ClassName
() public ClassName(T t1,T t2...) 等等
一般函数
和构造函数的区别是一般函数可以有返回类型 比如public String function() private int function(int a) 等等 一般函数你声明了可以不调用,但是构造函数一旦声明,在类的实例化中必须调用其中的一个,(如果不声明会默认有一个空的无参数构造函数) 简单理解构造函数是初始化
网友回答
2022-01-01
如下面的类abc: ①当创建类abc的对象时,abc a=new abc();就会自动调用构造函数abc();这里为成员变量赋初值 ②其实构造函数作用,就是在其它函数起作用之前,为对象做一些初始化的操作 ③构造函数只有通过new关键字才能调用(abc a=new abc();),不能显式地调用 class abc{ int i; int j; public abc(){ i=o; j=0; } public void show(){ system.out.println(i+","+j); } } to:楼下 ①我用的是驼峰命名规则~首字母单词是小写,第二以后个单词大写 ②构造方法、构造函数这不神马的一样吗,又纠结这些细节了..
生活问答最新文章
1
今年高考在六月几号?
2
去年七月考的驾驶证今年六月年申,六月九号被扣九分算去年的分吗
3
六月底最后一天来的月经,是算六月还是七月
4
河南考生304分报周口职业技术学院和三门峡职业技术学院
5
许昌职业技术学院与三门峡职业技术学院报哪个啊。。
6
谁去三门峡职业技术学院,我报的是物流,军训不?
7
我是三校生 高考没考进、怎么办?
8
中考没考好怎么办啊
9
男孩子现在读职校报什么专业比较好?学电脑怎么样?
10
现在男孩读什么专业比较好
相关阅读
1
在Java中构造函数和一般函数的区别是什么
2
一般贫困和困难的区别是什么啊?哪个程度大
3
团队与一般意义的群体的区别是什么
回到
顶部