使用 C# 控制台应用创建建筑物类 Building

本教程将引导您使用 C# 创建一个简单的建筑物类 Building,并提供示例代码来展示如何定义类成员,包括字段、构造函数、属性和方法。

要求:

  1. 字段: 包括地址、楼层数、竣工时间、所有者。
  2. 构造函数: 设置所有者,并定义一个方法显示类各个字段信息。
  3. 属性: 为每个私有字段添加相应的属性,其中'所有者'属性只读,其余属性可读可写。
  4. Main 函数: 创建 Building 对象并调用方法显示其信息。

示例代码:

using System;

class Building
{
    private string address;
    private int floors;
    private int completionTime;
    private string owner;

    public Building(string owner)
    {
        this.owner = owner;
    }

    public string Address
    {
        get { return address; }
        set { address = value; }
    }

    public int Floors
    {
        get { return floors; }
        set { floors = value; }
    }

    public int CompletionTime
    {
        get { return completionTime; }
        set { completionTime = value; }
    }

    public string Owner
    {
        get { return owner; }
    }

    public void ShowInfo()
    {
        Console.WriteLine('Address: {0}', address);
        Console.WriteLine('Floors: {0}', floors);
        Console.WriteLine('Completion time: {0}', completionTime);
        Console.WriteLine('Owner: {0}', owner);
    }
}

class Program
{
    static void Main(string[] args)
    {
        Building building = new Building('Tom');
        building.Address = '123 Main St';
        building.Floors = 10;
        building.CompletionTime = 2020;

        building.ShowInfo();
    }
}

代码解释:

  1. Building 类:

    • 定义了四个私有字段:address, floors, completionTime, owner
    • 构建函数 Building(string owner) 设置了所有者。
    • 为每个字段定义了可读可写属性,除了 Owner 属性,它只读。
    • ShowInfo() 方法用来显示建筑物信息。
  2. Program 类:

    • Main 方法中创建了 Building 对象,设置了属性值,并调用了 ShowInfo() 方法来显示信息。

总结:

本示例展示了如何创建一个简单的 C# 类来表示建筑物,并演示了如何使用属性和方法来管理类成员。您可以在此基础上扩展类功能,添加更多的字段、属性和方法来满足您的实际需求。

C# 控制台应用:创建建筑物类 Building

原文地址: https://www.cveoy.top/t/topic/oesb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录