构造函数是什么?

所在分类: Java基础面试题(第一部分) 查看次数: 833
构造函数可以定义为用于初始化对象状态的特殊方法类型。 在实例化类时调用它,并为对象分配内存。 每次使用new关键字创建一个对象时,都会调用该类的默认构造函数。 构造函数的名称必须与类名相似。构造函数不能具有显式返回类型。

 完善答案    |    登录 后显示完整答案

注:此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。

相关问题

一个空的`.java```文件名是否是有效的源文件名?   424
如果定义一个方法,编写static public void而不是public static void会怎么样?   401
局部变量的默认值是多少?   374
Java中的各种访问说明符是什么?   447
静态方法和变量的有什么作用?   468
Java中的包有哪些优点?   482
以下Java程序的输出是什么? class Test { public static void main (String args[]) { System.out.println(10 + 20 + "Kaops"); System.out.println("Kaops.com" + 10 + 20); } }   446
以下Java程序的输出是什么? class Test { public static void main (String args[]) { for(int i=0; 0; i++) { System.out.println("Hello kaOps.com"); } } } ``   452
什么是面向对象的范例?   423
在Java编程中,什么是对象?   434
面向对象编程语言和基于对象的编程语言有什么区别?   432
对象(实例变量)引用的初始值是什么?   439
构造函数是什么?
Java中使用了多少种类型的构造函数?   491
默认构造函数的目的是什么?   628
构造函数是否可以返回任何值?   776
构造函数可以继承的吗?   499
能让构造函数使用final吗?   624
我们可以重载构造函数吗?   449
你对Java中的复制构造函数有什么了解?   458
构造函数和一般类方法之间有什么区别?   583
以下Java程序的输出是什么? public class Test { Test(int a, int b) { System.out.println("a = "+a+" b = "+b); } Test(int a, float b) { System.out.println("a = "+a+" b = "+b); } public static void main (String args[]) { byte a = 10; byte b = 15; Test test = new Test(a,b); } } 输出结果是什么?   450
以下Java程序的输出是什么? class Test { int i; } public class Main { public static void main (String args[]) { Test test = new Test(); System.out.println(test.i); } } 输出结果是?   460
以下Java程序的输出是什么? class Test { int test_a, test_b; Test(int a, int b) { test_a = a; test_b = b; } public static void main (String args[]) { Test test = new Test(); System.out.println(test.test_a+" "+test.test_b); } } 上面程序输出结果是什么?   463
什么是静态变量?   1908
广告位招租
layui

微信扫码关注 公众号