位置:学校首页 > 学校动态>苏州找一家好的Java机构
苏州找一家好的Java机构 达内致力于面向IT互联网行业,培养软件开发工程师、测试工程师、系统管理员、智能硬件工程师、UI设计师、网络营销工程师、会计等职场人才。2015年起,推出面向青少年的少儿编程、智能机器人编程、编程数学等K12课程
Java中构造方法的作用是什么
构造方法作用就是对类进行初始化。如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:class a{}//没有任何构造函数。
构造方法就是与类同名的那个方法,它的作用是可以用来初始化,例子如下
class Person //人类{public Person(String n,int a) //构造方法{ name = n; age = a;} private string name; private int age;}static void main(String[] args){Person p = new Person("张三",14);//这就是作用}
new一个对象的时候要用到构造函数,
例如Hello hello=new Hello();这时调用的是Hello的无参数构造方法;
Hello hello=new Hello("hi");这个是调用Hello有参数构造方法,
在JAVA中如果不写构造方法的话,会默认加上一个无参数的构造方法,但是如果已经有了一个有参数的构造方法,那么无参数的构造方法就不会默认被加上.
如果Hello类中已经有了一个有参数的构造方法,这时再使用Hello hello=new Hello();来创建对象的时候就会出错,这就是为什么书上要强调写了有参数的构造方法就好加一个无参数的构造方法.