用c# 设计(1)引用System名称空间,声明一个自用的名称空间Myspace。 (2)声明1个A类,其中有1个实例字段, 1个静态字段,无参构造函数中对实例字段和静态字段加1。声明一个能控制台输出实例字段和静态字段值的实例方法AA。 (3)声明一个B类,默认构造函数。在其主方法中创建A类的实例,并通过实例调用AA,输出2个字段的值。
时间: 2024-02-25 19:52:11 浏览: 56
可以按照以下代码实现:
```csharp
using System;
namespace Myspace
{
class A
{
public int instanceField;
public static int staticField;
public A()
{
instanceField++;
staticField++;
}
public void AA()
{
Console.WriteLine("Instance field value: " + instanceField);
Console.WriteLine("Static field value: " + staticField);
}
}
class B
{
static void Main(string[] args)
{
A a = new A();
a.AA();
}
}
}
```
在代码中,我们首先引入了System名称空间,然后声明了一个自用的名称空间Myspace。在Myspace中,我们声明了一个A类,其中有一个实例字段instanceField和一个静态字段staticField,还有一个无参构造函数,在构造函数中对这两个字段都加1。我们还声明了一个能控制台输出实例字段和静态字段值的实例方法AA。
接下来,我们声明了一个B类,默认构造函数。在B类的主方法中,我们创建了A类的实例a,并通过实例调用AA方法,输出了instanceField和staticField的值,这里应该都是1。
整个程序的输出结果如下:
```
Instance field value: 1
Static field value: 1
```
阅读全文