C#学习笔记


C#中的从 最普通的额两个类--提取父类--添加带参--虚方法--抽象类-- 纯抽象类--- 接口 区分  好好地区分开

注意 ::: 接口内部只能有方法(接口和抽象类中的方法只要小括号即可无需大括号)、属性、事件 的声明:

  :::抽象类 可以有 字段 且前面都要加上“public ”

而抽象类 要演变成 接口 前提是: 抽象类里面的所有方法都是抽象方法  抽象类也变成纯虚类,

虚方法的关键字 “virtual ”  (虚方法的行为本身是很模糊,且在实际应用中可能根本不会被调用到{基本都用调用者重写(override )后的方法了}。);;

  紧接着进行写一步 干掉 虚方法,虚方法里面什么都不写,进而直接把虚方法 的方法体干掉,虚方法 就变成了一个抽象方法。于是 本类 也变成了抽象类。 抽象方法的关键字 “abstract ” 

public abstract void Stop();

public abstract class StuBase  //这只是抽象类 {   public int A = 0 ;   public bool B = false ;   public string C = "Yes!" ;     public abstract int FUN1 { get; set; } }
C