美文网首页
构造方法

构造方法

作者: 媛猿YY | 来源:发表于2021-04-14 19:47 被阅读0次

    什么是构造方法

    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();
    

    相关文章

      网友评论

          本文标题:构造方法

          本文链接:https://www.haomeiwen.com/subject/mnullltx.html