抽象类和普通类有哪些区别?(具体点)
展开全部
1>抽象类声明时要使用abstract关键字来定义 而普通类可以是public , private 等 2>抽象类里的方法不能有方法的主体, 只能是方法的声明,例如 abstract void AMetho(); 而 普通类的方法可以有主体 3>抽象类被继承时 子类必须实现它的所有方法 而普通类就没这么一说 4>抽象类的方法在扩展性和延伸性方面要比普通类的要好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
抽象类实际上是所有子类的公共域和公共方法的集合,而每一个子类则是父类的特殊化,是对公共域和方法在功能、内涵方面的扩展和延伸
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
抽象类可以应用多态,但是普通类就不可以!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询