C# 的类默认是internal的,internal的类只能在本程序集中使用,并且继承。
只有public 、internal才能修饰类
internal、public、protected、private可以修饰变量或者方法
internal修饰的类中,protected类型的变量是无法访问的。
另外:
abstract类的接口的区别是:abstract类中可以声明virtual方法,用来被重写,而且还能声明abstract方法,用来需要继承类。
并且接口声明的所有的方法和所有abstract类声明的abstract方法性质是相同的,这是他们的共同点。