Ⅰ java里构造方法的方法体有什么用,参数要怎么写,构造的主要作用和实际用途是什么呢
假设我们有一个A类,如果我们没有写自己写构造方法,那么在该类中会默认有一个A()方法,此方法的参数为空。当我们创建一个A类的对象a: A a = new A(); 构造函数的主要作用就是用来实例化A类。当然,构造方法也可以有参数,还可以在方法体中也可以初始化一些属性,或者执行一些方法。
Ⅱ JAVA面向对象:对象作为构造方法的参数,有什么意义
你好,类的构造函数可以简化代码,方便重用,在创建一个新的类的实例时同时就可以为该实例的成员变量赋值。
所以类的构造方法可以有无数个,但是每一个的参数类型都不能完全相同。任何一个参数都可以说是一个类型,或者成为对象。public A(A a){};指明这个构造函数的参数为类A的一个实例。A b=new A(a);就是实例b实际上是指向实例a的。至于意义,如果没有实际用途,可不必深究