搜狐首页 科技 栀子花开

手机搜狐

SOHU.COM

C#知识整理笔记

这里简单介绍了一些常用的属性,以及一些术语的解释和举例说明,不太全面,希望读者多多补充。

1.重载:函数名相同,参数的个数或参数类型不同;

publicvoidMyDog(strings);publicvoidMyDog(inti);publicvoid MyDog(string s,int i);

2.继承:一个类继承另一个类中的成员,被继承的叫做基类,继承类叫做派生类;

class A

{

成员;

} class B:A //继承的写法 派生类:基类 {

成员;

}

3.多态:可以在子类中重写父类的方法 重写方法需要定义override类型

public override DuoTai()

{

Console.WriteLine("此处可以重写父类中的'DuoTai'方法");

}

4.接口:实现提供了一种规范和约束,关键词 Interface

1.修饰符:new public protected internal private; 2.接口成员前不允许有修饰符; 3.一个类可以继承多个接口; 4.格式: 接口修饰符 关键字 接口名

public interfa JieKou

{ void g(); //接口成员;

}

5.抽象类:关键字(abstract)

public abstract class PiSaAll

{

成员;

}

6.封装(类的属性):将一组数据打包封装.

public string MianBing { get; set; } public string Shui { get; set; }

7.构造函数:与类同名,public修饰,没有返回值(不是void)

class Dog

{ public Dog(string s,int i ) //构造函数写法 {

Console.WriteLine("这是一只小狗!名叫{0},今年{1}岁",s,i);

}

}

Mian中调用:

Dog dog = new Dog("铛铛",4);

8.成员访问控制符:

1.Public (共有的):允许任何类中的成员进行访问. 2.Private (私有的):不能被其他类中的成员访问,包括派生类也不好使. 3.Internal (内部成员):只能被程序集内的类的成员访问,而程序集外的类(包括派生类)的成员是不允许访问的. 4.Protected (保护成员):可以被本类或派生类中的成员访问,其他类中的成员不允许访问.

精选