用c#创建 Person 类并实例化,显示打印输出"姓名: XX ,性别: X ,年龄: X , ID 号: XX 。'
时间: 2024-03-11 07:49:56 浏览: 14
好的,以下是创建 Person 类并实例化的 C# 代码:
```csharp
using System;
class Person
{
public string name;
public char gender;
public int age;
public string id;
public override string ToString()
{
return $"姓名:{name},性别:{gender},年龄:{age},ID 号:{id}";
}
}
class Program
{
static void Main(string[] args)
{
Person person = new Person();
person.name = "张三";
person.gender = '男';
person.age = 25;
person.id = "123456789";
Console.WriteLine(person);
}
}
```
输出结果为:
```
姓名:张三,性别:男,年龄:25,ID 号:123456789
```
请注意,这里使用了类的属性来存储数据,并且使用了 `ToString()` 方法来自定义输出格式。同时,使用 `Console.WriteLine(person)` 来输出实例化后的 Person 对象。
相关问题
用c#创建 Person 类并实例化,显示打印输出"姓名: XX ,性别: X ,年龄: X
好的,我可以帮你回答这个问题。
下面是 C# 中创建 Person 类并实例化的代码:
```csharp
using System;
class Person
{
public string Name { get; set; }
public string Gender { get; set; }
public int Age { get; set; }
public void Display()
{
Console.WriteLine("姓名:" + Name + ",性别:" + Gender + ",年龄:" + Age);
}
}
class Program
{
static void Main(string[] args)
{
Person person = new Person();
person.Name = "张三";
person.Gender = "男";
person.Age = 25;
person.Display();
}
}
```
这段代码定义了一个 Person 类,包含三个属性 Name、Gender 和 Age,以及一个 Display 方法用于打印输出这个 Person 对象的信息。
在 Main 方法中,我们实例化了一个 Person 对象,设置了其属性值,并调用了其 Display 方法打印输出了该对象的信息。运行程序,会在控制台输出如下内容:
```
姓名:张三,性别:男,年龄:25
```
设计一个Person类C#包含以下属性:姓名、年龄、性别、职业
Person类C的设计如下:
属性:
- name:人名,字符串类型
- age:年龄,整数类型
- gender:性别,字符串类型
- height:身高,浮点数类型
- weight:体重,浮点数类型
方法:
- introduce:介绍自己的姓名、年龄、性别、身高和体重
- eat:吃东西,参数为食物的名称和重量,会更新体重
- exercise:锻炼身体,参数为锻炼方式和时间,会更新身高
代码示例:
```python
class Person:
def __init__(self, name, age, gender, height, weight):
self.name = name
self.age = age
self.gender = gender
self.height = height
self.weight = weight
def introduce(self):
print(f"我叫{self.name},今年{self.age}岁,是个{self.gender},身高{self.height}米,体重{self.weight}公斤。")
def eat(self, food_name, food_weight):
print(f"我在吃{food_name},重量是{food_weight}克。")
self.weight += food_weight
def exercise(self, exercise_type, exercise_time):
print(f"我在{exercise_time}分钟内进行了{exercise_type}的运动。")
self.height += exercise_time / 60
```
可以使用以下代码创建一个Person对象并调用其方法:
```python
person = Person("小明", 20, "男", 1.75, 65)
person.introduce()
person.eat("米饭", 500)
person.introduce()
person.exercise("跑步", 30)
person.introduce()
```
输出结果为:
```
我叫小明,今年20岁,是个男,身高1.75米,体重65公斤。
我在吃米饭,重量是500克。
我叫小明,今年20岁,是个男,身高1.75米,体重65.5公斤。
我在30分钟内进行了跑步的运动。
我叫小明,今年20岁,是个男,身高1.7583333333333333米,体重65.5公斤。
```