Java
fangliang201110
这个作者很懒,什么都没留下…
展开
-
Java抽象类与接口的区别
从某种意义上来说,接口是一种特殊的抽象类,但它不是类。抽象类不能被实例话,抽象类里可以有抽象方法,也可以有普通方法;抽象类里可以有普通属性值,也可以有常量;接口里只能有抽象方法,可以有常量。当有类的概念时,应该使用抽象类,否则,使用接口。类只能单继承,接口可以多实现。 下面这篇文章讲的很有道理。 点击打开链接转载 2011-11-01 19:06:38 · 299 阅读 · 0 评论 -
Java里Override 与 Overload的特点与区别
Override是在父类与子类中,子类重写父类的方法,方法名、参数列表、返回值都必须和父类的方法一致。权限修饰符只能扩大,不能缩小。Private-->Default-->protected-->public. Overload是在同一个类里,方法名相同、参数列表不同的方法。其中参数列表包括参数类型、个数、顺序。与返回值无关,与访问修饰符没关系。原创 2011-11-01 15:26:49 · 590 阅读 · 0 评论