为定义的建筑类(building类)添加一个表示对象总个数的静态字段,编写相应的静态构造函数初始化静态字段?
为定义的建筑类添加构造函数(包括无参、有参构造函数)和析构函数?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ly
{
class Program
{
static void Main(string[] args)
{
Building build1 = new Building();
Building build2 = new Building(18);
Building build3 = new Building();
Console.WriteLine("共有建筑个数:{0}",Building.count1);
Console.WriteLine("=============================");
Circle c1 = new Circle();
Circle c2 = new Circle(2);
Console.WriteLine("共有圆的个数:{0}", Circle.count2);
Console.WriteLine("=============================");
Cat cat1 = new Cat();
Cat cat2 = new Cat(18);
Console.WriteLine("猫的个数:{0}", Cat.count);
Console.Read();
}
}
class Building
{
public string address;
public int floors;
public string buildTime;
public int age;
public string owers;
public static int count1;
public Building(){
count1++;
}
public static int set(int count1) {
return count1;
}
public Building(int age) {
count1++;
}
public Building(string address, int floors,string buildTime)
{
this.address = address;
this.floors = floors;
this.buildTime = buildTime;
}
~Building() {
count1--;
}
}
class Circle
{
public int r;
public static int count2;
public Circle(){
count2++;
}
public Circle(int r){
count2++;
}
~Circle() {
count2--;
}
}
public class Cat
{
string name;
string sex;
int age;
public static int count;
public Cat()
{
count++;
}
public Cat(int age)
{
count++;
}
~Cat() {
count--;
}
}
}
反正一天不学习身体就难受···························