java的构造方法(成员变量初始化的)

java的构造方法(成员变量初始化的)

 

 构造方法的几种格式

 

 

 

类的示例:

package ydd.yj.demo1;
//定义一个类
public class phone {
    //属性
    private String name;
    private int age;
    //空参构造
    public phone(){
        System.out.println("默认有空参构造,但是也是需要写出来的");
    }
    //有参构造(函数的重载会找到相应的构造函数进行初始化实例化对象)
    public phone(String name,int age){
        this.name=name;
        this.age=age;
    }
    public String getName(){
        return name;
    }
    public int getAge(){
        return age;
    }
}

调用示例

package ydd.yj.demo1;

public class helloword {
    //快速生成"psvm"  生成如下
    public static void main(String[] args) {
        //类名 obj=new 类名加()
        phone p=new phone("oy",18);
        //重载
        phone p2=new phone();

        System.out.println(p.getAge());
        System.out.println(p.getName());
        //重载
        System.out.println(p2.getAge());
        System.out.println(p2.getName());
    }

}


输出结果:

      默认有空参构造,但是也是需要写出来的
      18
      oy
      0
      null

 

 构造方法注意事项:

 

 

 

 

  

posted @ 2022-05-17 21:06  欧阳锦涛  阅读(1094)  评论(0)    收藏  举报
TOP 底部