运用封装以及构造方法设计一个Dog类Java程序源码

题目描述

使用设计一个Dog类,有名字、颜色、年龄等属性,定义构造方法来初始化类的这些属性,定义方法输出Dog信息。编写应用程序使用Dog类。

完整源码

// Dog类定义
public class Dog {
    // 定义属性
    private String name;
    private String color;
    private int age;
 
    // 构造方法,用于初始化Dog对象的属性
    public Dog(String name, String color, int age) {
        this.name = name;
        this.color = color;
        this.age = age;
    }
 
    // 方法,用于输出Dog的信息
    public void printInfo() {
        System.out.println("Dog的名字是:" + name);
        System.out.println("Dog的颜色是:" + color);
        System.out.println("Dog的年龄是:" + age + "岁");
    }
}
 
// 主应用程序
public class Main {
    public static void main(String[] args) {
        // 创建Dog对象
        Dog myDog = new Dog("旺财", "棕色", 3);
        
        // 输出Dog的信息
        myDog.printInfo();
    }
}

定义了一个名为Dog的类,该类有三个属性:name(名字)、color(颜色)和age(年龄)。然后定义了一个构造方法来初始化这些属性。还有一个printInfo方法用于输出Dog的信息。在Main类的main方法中,我们创建了一个Dog对象并调用了它的printInfo方法来显示Dog的信息

© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享