永发信息网

学C#有一个星期,但还是不了解,请举一个例说明以下问题,谢谢非常谢谢

答案:2  悬赏:40  手机版
解决时间 2021-05-11 06:11
  • 提问者网友:無理詩人
  • 2021-05-10 11:08

请举例说明类、函数、构造函数、方法、方法重载、接口

可以写简单一点

如:

class students{//类

……

}

最佳答案
  • 五星知识达人网友:动情书生
  • 2021-05-10 12:12

class ColorPrinter:Printer,IComparePrint //类:继承,接口 ---》类继承Print,实现IComparePrint接口
{
public ColorPrinter() //构造函数
{}
public ColorPrinter(string name,string bookName):base(name,bookName)//含参数的构造韩素,:base表示继承了父类的方法


{}
#region IComparePrint 成员


public void Print() //方法
{
Console.WriteLine("这是彩色打印机的Print方法!让我打印出来的都是好好看的哟。。。");
}


public void Print(String name) //方法重载
{
Console.WriteLine("这是彩色打印机的Print方法!让我打印出来的都是好好看的哟。。。");
}


#endregion


public override void disPlay() //方法覆盖
{
Console.WriteLine("这是彩色打印机自己的disPlay方法.这是:" + this.Name + "打印机\t打印书本的名称是:" + this.BookName);
}
}


------------------------


class Printer //父类,ColorPrinter的父类
{
private string name;


public string Name
{
get { return name; }
set { name = value; }
}
private string bookName;


public string BookName
{
get { return bookName; }
set { bookName = value; }
}
public Printer()
{ }
public Printer(string name, string bookName)
{
this.name = name;
this.bookName = bookName;
}
public virtual void disPlay()
{
Console.WriteLine("这是基类的disPlay方法");
}
}



------------------------


interface IComparePrint //接口类,ColorPrinter实现了这个接口
{
void Print();
}



---------------


最后说下,函数其实就可以理解为方法,2者在C#里面是没什么区别的,


希望以上的对你有帮助!

全部回答
  • 1楼网友:青尢
  • 2021-05-10 12:47

类好比是一个函数集,里面包含了函数,C#定义类和函数很方便

class students{//这就是定义一个类

public void fun()//这就是定义一个无返回函数,也可叫方法。

{}

public int jun()//定义了一个返回值为整形的函数;

{}

}

调用:

students stu=new students();//这就是将stu定义为students类

stu.fun();//这就是执行fun()函数;

int i;

i=stu.jun();//将函数返回结果赋值给i;

函数中也可以是带参数的,例如fun(string s){}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯