用C#控制台应用写定义一个建筑物类Building要求1字段包括地址、楼层数、竣工时间、所有者;2构造函数中设置所有者并定义一个方法显示类的各个字段信息;3为各私有字段添加相应的属性其中所有者只能读不能写其余属性均可读可写;4写出main的部分5并且能持续看到控制台
输出的信息。 代码如下:
using System;
class Building { private string address; private int floors; private string owner; private DateTime completionTime;
public Building(string address, int floors, string owner, DateTime completionTime)
{
this.address = address;
this.floors = floors;
this.owner = owner;
this.completionTime = completionTime;
}
public string Address
{
get { return address; }
set { address = value; }
}
public int Floors
{
get { return floors; }
set { floors = value; }
}
public string Owner
{
get { return owner; }
}
public DateTime CompletionTime
{
get { return completionTime; }
set { completionTime = value; }
}
public void DisplayInfo()
{
Console.WriteLine("Address: {0}\nFloors: {1}\nOwner: {2}\nCompletion Time: {3}\n",
address, floors, owner, completionTime);
}
}
class Program { static void Main(string[] args) { Building myBuilding = new Building("123 Main Street", 5, "John Smith", new DateTime(2000, 1, 1)); myBuilding.DisplayInfo();
Console.WriteLine("Press any key to continue...");
Console.ReadKey();
}
原文地址: https://www.cveoy.top/t/topic/fppO 著作权归作者所有。请勿转载和采集!