Java中的构造函数Constructor怎么用?

如题所述

注意: 由于Java不允许像C++那样为函数的参数提供缺省值,因此在构造函数中也不能使用缺省值.

构造函数的特点:

1.它的函数名与类名相同;

2.它可以重载;

3.不能指定返回类型,即使是void也不行;

4.虽然在一般情况下,构造函数不被显式调用,而是在创建对象时自动被调用。但是并不是不能被显示调用。有些时候是一定要显示调用的,只要是父类有带参的构造函数,在子类中就必须显示的调用父类的构造函数,因为子类的构造器在实例化时无法找到父类的构造函数(当父类有自己写的无参构造函数时,子类也不用显示调用)。

构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-09

线迷雾慈东aNCOSAN CO都是市场价阿萨德平均分吃的啥配件方面地盘上芯片组局的披萨酱这些【局在【评价深V【的壮举谁知道富婆女趴在地上大V还能在臭婆娘

相似回答