如果没有基本的抽象思想,将具有相同属性和功能的对象进行整合,那么也就没有面向对象技术,更不可能产生面向对象特点。所以,抽象是核心,是基本;如果没有封装、继承和多态,那么类与类、对象与对象、类与对象之间,就没有了联系,就不能实现对代码的重复利用,也就与面向过程没有区别了。所以,它们是必要元素,是特点;接口、泛型和委托,是其基本和特点的集中体现,使面向对象技术发扬光大。。...
分类:
其他好文 时间:
2015-01-10 18:18:33
阅读次数:
297
重写方法的规则如下:1. 参数列表:必须与被重写方法的参数列表完全匹配。2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同3. 访问级别:一定不能比被重写方法强,可以比被重写方法的弱。4. 非检查异常:重写方法可以抛出任何非检查的异常,无论被重写方法是否声明了该异常。5. 检查...
分类:
其他好文 时间:
2014-10-31 17:12:37
阅读次数:
181
我觉得我们应该把基础抓的牢牢的这样我们才能有更大的空间去学习新的内容,才能更好的把我们的想法,通过java来告诉计算机,让它帮我们实现。1.方法的重载:方法的重载发生在同一个类中。方法的签名不能相同,也就是说方法的名称可以相同,但是参数列表一定不能相同。example:public String()...
分类:
其他好文 时间:
2014-10-26 21:05:58
阅读次数:
180
重载(Overloading) (1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。...
分类:
编程语言 时间:
2014-10-13 03:23:09
阅读次数:
181
重写:1、参数列表必须与被重写的方法相同。2、返回的类型必须与被重写的方法的返回类型相同。3、访问修饰符的限制一定要大于被重写的方法的访问修饰符。4、重写方法一定不能抛出新的检查异常或比被重写的方法申明更加宽泛的检查型异常。重载:1、必须具有不同的参数列表。2、可以有不同的返回类型,只要参数列表不同...
分类:
其他好文 时间:
2014-08-29 12:40:17
阅读次数:
175
1 从Object.Equals方法说起
使用Object.Equals方法可以确定两个Object实例是否相等。
Object.Equals方法具有以下重载形式:
(1)Object.Equals (Object)
该方法可以确定指定的Object是否等于当前的Object。相等时返回true,否则返回false。
(2)Object.Equals (Object, Object)...
分类:
其他好文 时间:
2014-05-14 01:28:02
阅读次数:
316