您的位置:首页 > 其它

abstract class and interface

2011-03-17 14:52 330 查看
1,An abstract class can have non-abstract methods; an interface can only have abstract methods.

2,An abstract class can have static methods; interface can only have non-static methods;

3,An abstract class can declare and use variable;an interface can't ;

4,A class can implement any number of interfaces,but can subclass at most one abstract class.

5,An abstract class can define constructors; in interface can not.

6,An abstract class can have methods whose access is public,internal ,protected,or private.Interface members implicitly have public access,and no access modifiers are allowed on interface member declarations.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: