定义一个动物类animal控制台应用程序
时间: 2023-08-13 12:06:00 浏览: 78
好的,以下是一个简单的动物类Animal的控制台应用程序的实现,包括类的定义、构造函数和一些基本的成员函数:
```csharp
using System;
class Animal {
private string name;
private int age;
private string sound;
// 构造函数
public Animal(string name, int age, string sound) {
this.name = name;
this.age = age;
this.sound = sound;
}
// 打印动物信息
public void PrintInfo() {
Console.WriteLine("Name: {0}", name);
Console.WriteLine("Age: {0}", age);
Console.WriteLine("Sound: {0}", sound);
}
// 动物发出声音
public void MakeSound() {
Console.WriteLine(sound);
}
}
// 测试程序
class Program {
static void Main(string[] args) {
// 创建一个动物对象
Animal dog = new Animal("Dog", 3, "Woof!");
// 打印动物信息
dog.PrintInfo();
// 动物发出声音
dog.MakeSound();
}
}
```
在这个程序中,Animal类有三个私有成员变量name、age和sound,分别代表动物的名字、年龄和发出的声音。构造函数Animal()用于初始化这些成员变量,在Main()函数中创建一个Animal对象dog,并输出它的信息和发出的声音。你可以根据需要来扩展这个类的功能。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)