类与数组结合使用,如何将对象放在数组内?

申明一个Dog的类,包括成员变量姓名和年龄,构造函数,在主类中实例化一个Dog的数组有3只狗,(xiaobai,1)(xiaohei,2)(xiaohua,2),配合for循环打印3只小狗的名字和年龄

public static void main(String[] args) {
        Dog[] dogs = {new Dog("xiaobai", 1), new Dog("xiaohei", 2), new Dog("xiaohua", 3)};
        System.out.println(Arrays.toString(dogs));
    }
    
    private static class Dog{
        private String dogName;
        private int dogAge;
        public Dog(){}
        public Dog(String dogName, int dogAge){
            this.dogAge = dogAge;
            this.dogName = dogName;
        }

    }