构造方法

2021-04-14  本文已影响0人  媛猿YY

什么是构造方法

  1. 构造方法与类名相同且没有返回值
  2. 构造方法的语法格式


    image.png
  3. 只能在对象实例化的时候调用
  4. 当没有指定构造方法是,系统会自动添加无参构造方法
  5. 当有指定构造方法,无论有参、无参的构造方法,都不会添加自动无参构造方法
  6. 一个类中可以有多个构造方法

如:在Cat.class中
系统默认添加的构造方法

//无参构造方法
    public Cat() {
        System.out.println("我是无参构造");
    }

手动添加带参构造方法

//    带参构造方法
    public Cat(String name) {
        System.out.println("我是带参构造方法");
    }

调用时要给类传参

 Cat one = new Cat("花花");

如果手动添加类后还想使用无参的构造方法,那么显式的在手动添加的工作方法的上面写一遍无参构造方法

 //无参构造方法
    public Cat() {
        System.out.println("我是无参构造");
    }

    //    带参构造方法
    public Cat(String name) {
        System.out.println("我是带参构造方法");
    }

调用

Cat one = new Cat("花花"); 
Cat two = new Cat();
上一篇 下一篇

猜你喜欢

热点阅读