• 2022-05-31
    有的类定义时可以不定义构造函数,但编译器会自动插入一个不带参数的构造方法。
  • 内容

    • 0

      在没有为类定义任何构造方法是, Java编译器会自动创建一个( )的构造方法 A: A.不带参数 B: B.带一个参数 C: C.带多个参数 D: D.默认参数

    • 1

      定义类时,必须写不带参数的构造器

    • 2

      如果一个类没有定义拷贝构造函数,编译器不会自动生成一个。

    • 3

      关于构造函数下列说法正确的是: A: 采用类名作为函数名 B: 构造函数没有返回值 C: 不能用void说明 D: 在类实例化对象时会首先自动调用构造函数 E: 构造函数最重要的作用是创建对象本身 F: 每个类必须有一个构造函数 G: 构造函数必须被说明为public H: 没有构造函数就不能创建对象 I: 如果一个类没有提供任何构造函数,C++编译器会提供一下不带参数的默认构造函数 J: 只要类中定义了构造函数则C++编译器就不会再提供构造函数;可以定义多个同名的构造函数,但参数的个数必须不同

    • 4

      如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。