java中构造方法及其作用

谁借莪1个温暖的怀抱¢ 2022-06-04 01:45 349阅读 0赞

构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如: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();来创建对象的时候就会出错,这就是为什么书上要强调写了有参数的构造方法就最好加一个无参数的构造方法.

发表评论

表情:
评论列表 (有 0 条评论,349人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JAVA构造方法作用

    博客为博主学习JAVA过程中记录的知识点,可能会有错误,欢迎指正,QQ1761361765 java中构造方法的含义:一个与当前类同名的方法成为构造方法。 为了方便理...

    相关 JAVA构造方法重载

    在没有给构造方法的时候,系统会自动给出一个默认的构造方法 但是注意在给出任意一个构造方法的时候,系统将不会提供构造方法 构造方法重载的时候,会根据方法参数来确定使

    相关 java构造方法作用

    构造方法最重要的作用之一就是实例化对象。 在创建类的时候,我们把该对象的性质,属性,行为等都描述出来,最后就需要通过包含这些属性的方法把对象找到。 注意: 1.构造方法没