JAVA--构造方法的说明

来源:互联网 发布:淘宝旅游先付款 编辑:程序博客网 时间:2024/06/05 03:53

满足下面三个条件的就称为该方法是构造方法:
1. 方法名与类名一致
2. 在方法名的前面没有返回值的声明
3. 在方法中没有return语句返回一个值,但可以单独写一个return;来对该方法进行结束。
eg:

class Person{    public Person()    {        System.out.println("无参构造方法被调用");        }}public class Example{    public static void main(String[] args)    {        Person person = new Person()    //实例化Person对象    }}

结果是:无参数构造方法被调用。
除了无参情况下还有有参情况下也是如此,
eg

class Person{    int age;    public Person(int a)    {        age=a;    }    public void speak()    {        System.out.println("我的年龄是"+age)    }}public class Example{    Person person = new Person(20); //实例化Person对象    person.speak();}