编程理论
文章平均质量分 78
diy_888
这个作者很懒,什么都没留下…
展开
-
什么时候用抽象类,什么时候用接口
什么时候用抽象类,什么时候用接口“接口是完全抽象的成员集合,它的成员都无法在接口定义时实现,我们可以将它看作是为操作定义合同,接口的实现完全留给开发者去做。它们之间的区别,如果认真分析,还是有不少的:在JAVA中,类只能是从一个基类继承,所以如果要使用抽象类为一组类提供多态性,这些类必须都是从那个类继承的;接口就不一样了,它不但可以用一个类或结构实现多个接口,一个接口还可以有多个实现。”转载 2007-02-07 16:08:00 · 4639 阅读 · 0 评论 -
接口是什么,和抽象类有什么区别
好的面向对象编程要求类设计人员隐藏那些不需要类的使用人员了解的信息。对于 Java 编程语言,这样的访问可以通过使用关键字 private, protected, 和 public来控制。这些关键字控制类内部的变量和方法是否可见,但是不好的类设计导致太多的可见信息和方法没有被很好的封装。 封装的一种方式是通过使用接口(Interface)实现的。接口提供一种途径,使类隐藏其处理的特定事物的原创 2007-02-07 16:34:00 · 1918 阅读 · 0 评论