JAVA:方法我知道了 ,构造方法是什么东西?

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:12:01

因为对初始化的要求是共同的,Java 允许对象在他们被创建时初始化自己。这种自动的初始化是通过使用构造方法来完成的。
构造函数的作用是在对象被创建时使用特定的值构造对象,或者说将对象初始化为一个特定的状态。
在对象创建时由系统自动调用。
如果程序中未声明,则系统自动产生出一个缺省形式的构造函数。
构造函数是类的一种特殊方法。构造函数的特点主要体现在:
1 构造方法和类具有相同的名字;
2 一个类可以有多个构造方法;
3 构造方法可以有0、1或者多个参数;
4 构造方法没有返回值;
5 构造方法总是和new运算符一起被调用;
6 构造函数必须被声明为公共(public)的类型;

用来实例化对象的。
方法名与类名一致,包括大小写
没有返回类型,也不用写VOID
构造方法可以有不同参数个数 位置和类型
如果没写 则默认会有个空的构造函数
构造方法内部写的程序体,在实例化的时候会被初始化。

构造方法要与类名相同,无返回类型,在类初始化的时候调用。 方法最好与类名不同,对象调用,静态方法可用类名.方法().功能和作用的不同 构造器是为了创建一个类的实例。这个过程也可以在创建一个对象的时候用到:Platypus p1 = new Platypus(); 相反,方法的作用是为了执行java代码。 修饰符,返回值和命名的不同 构造器和方法在下面三个方便的区别:修饰符,返回值,命名。和方法一样,构造器可以有任何访问的修饰: public, protected, private或者没有修饰(通常被package 和 friendly调用). 不同于方法的是,构造器不能有以下非访问性质的修饰: abstract, final, native, static, 或者 synchronized。 返回类型也是非常重要的。方法能返回任何类型的值或者无返回值(void),构造器没有返回值,也不需要void。 最后,谈谈两者的命名。构造器使用和类相同的名字,而方法则不同。按照习惯,方法通常用小写字母开始,而构造器通常用大写字母开