C#代码求救(紧急)

来源:百度知道 编辑:UC知道 时间:2024/07/16 06:41:53
1. 编写一个控制台应用程序,完成下列功能,并回答提出的问题。
(1) 创建一个类A,在构造函数中输出“A”,在创建一个类B,在构造函数中输出“B”。
(2) 从A继承一个名为C的新类,并在C内创建一个成员B。不要为C创建构造函数。
(3) 在Main方法中创建类C的一个对象,写出运行程序后输出的结果。
(4) 如果在C中也创建一个构造函数输出“C”,整个程序运行的结果又是什么?

2. 编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果。
(1) 创建一个类A,在A中编写一个可以被重写的带int类型参数的方法MyMethod,并在该方法中输出传递的整型值后加10后的结果。
(2) 再创建一个类B,使其继承自类A,然后重写A中的MyMethod方法,将A中接收的整型值加50,并输出结果。
(3) 在Main方法中分别创建A和类B的对象,并分别调用MyMethod方法。
(仅限c#代码)各位高手帮帮忙

#include "stdafx.h"
class a
{public:
a()
{printf("a\n");}

};
class b
{
public:
b()
{printf("b\n");}

};
class c:public a
{public:
b b1;
};

int main(int argc, char* argv[])
{
c c1;
return 0;
}
输出 a b;
4, a b c

基础的东西,作业吧?
直接给你答案不太好吧,自己的作业就尝试著完成吧

1(3)输出A,(4)输出AC,因为要先调用基类的构造函数,再调用继承类
2自己写吧 不难啊

1.
public class Program
{
public static void Main(string[] args)
{
C c = new C();

}
}

public class A
{
public A()
{
Console.Write("A");
}

}

public class B
{
public B()
{
Console.Write("B");
}

}

public class C : A
{
public Object B;

public C()
{
Console.Write("C");
}