為定義的建築類(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--;
}
}
}
反正一天不學習身體就難受···························