概述
- JAVA中,下列语句哪一个正确()
a. class中的constructor不可省略
b. constructor必须与class同名,但方法不能与class同名
c. constructor在一个对象被new时执行
d. 一个class只能定义一个constructor(构造函数可以重载,故错误)
答案:C
解析:
A. 省略构造函数,编译器会自动生成,故可以省略,A错
B. 方法是可以和类名同名的(故B错),和构造方法唯一的区别就是,构造方法没有返回值,如下代码:
public class TestConStructor
{
public TestConStructor()
{
System.out.println(“constructor”);
}
public void TestConStructor()
{
System.out.println(“not constructor”);
}
public static void main(String[] args)//构造方法
{
TestConStructor testConStructor = new TestConStructor();
System.out.println(“main”);
testConStructor.TestConStructor();
}
D.构造函数可以重载,故错误
最后
以上就是专一溪流为你收集整理的java基础笔试题的全部内容,希望文章能够帮你解决java基础笔试题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复