java构造方法使用

92 阅读1分钟

java构造方法在实例化方法的时候会自动执行

package zh.codegym.task.task03.task0315;

/* 
七色彩虹...
*/

public class Solution {

    public static void main(String[] args) {
        //在此编写你的代码
        /**
         * 红色
         * 橙色
         * 黄色
         * 绿色
         * 蓝色
         * 靛色
         * 紫色
         */
        Red red = new Red();
        Orange orange = new Orange();
        Yellow yellow = new Yellow();
        Green green = new Green();
        Blue blue = new Blue();
        Indigo indigo = new Indigo();
        Violet violet = new Violet();



    }

    public static class Red {
        public Red() {
            System.out.println("红色");
        }
    }

    public static class Orange {
        public Orange() {
            System.out.println("橙色");
        }
    }

    public static class Yellow {
        public Yellow() {
            System.out.println("黄色");
        }
    }

    public static class Green {
        public Green() {
            System.out.println("绿色");
        }
    }

    public static class Blue {
        public Blue() {
            System.out.println("蓝色");
        }
    }

    public static class Indigo {
        public Indigo() {
            System.out.println("靛色");
        }
    }

    public static class Violet {
        public Violet() {
            System.out.println("紫色");
        }
    }
}

输出:
红色
橙色
黄色
绿色
蓝色
靛色
紫色