------面向对象
qq272803220
斗士 时间就是金钱,效率就是生命
展开
-
构造方法
原创 2012-05-29 00:36:29 · 439 阅读 · 0 评论 -
34_Object类之toString方法.avi -
toStringpublic String toString()返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话原创 2012-05-16 11:01:47 · 677 阅读 · 0 评论 -
35_hashcode解释
35_hashcode解释马士兵说: 站在java虚拟机的角度,来看内存里的布局, 椭圆代表一个一个java对象,一个程序运行起来的时候,可能很多对象在内存里头分配,那么对于java虚拟机来说,他要运行的时候,它需要找到这些对象的地址, 这些对象的地址怎么找,怎么找到这些对象来回来去之间的互相有联系,怎么找它们,怎么排列组合它们,难道说你在你内存里挨着排从头搜到尾,可能原创 2012-05-16 11:50:26 · 679 阅读 · 0 评论 -
36_Object类之equals方法
equalspublic boolean equals(Object obj)指示其他某个对象是否与当前对象“相等”。equals 方法在非空对象引用上实现相等关系: 自反性:对于任何非空引用值 x,x.equals(x) 都应返回true。 //非空引用值就是说这对象不能是空值对称性:对于任何非空引用值 x 和 y,当且仅当 y.equals(x) 返回true 时,x原创 2012-05-16 16:27:03 · 794 阅读 · 0 评论 -
面向对象--初始化块 和构造器
当Java创建一个对象时,系统先为该对象的所有实例属性分配内存(前提是该类已经被加载过了),接着程序开始对这些实例属性执行初始化,其初始化顺序是:先执行初始化块或声明属性时指定的初始值,再执行构造器里指定的初始值。> > 5.9.3静态初始化块 如果定义初始化块时使用了static修饰符,则这个初始化块就变成了静态初始化块,也被称为类初始化块。静态初始化块是类相关原创 2012-05-22 19:39:00 · 704 阅读 · 0 评论 -
>> 5.构造器
>> 5.5深入构造器构造器是一个特殊的方法,这个特殊方法用于创建类的实例。Java语言里构造器是创建对象的重要途径(即使使用工厂模式、反射等方式创建对象,其实质依然是依赖于构造器),因此,Java类必须包含一个或一个以上的构造器。>>5.5.1使用构造界执行初始化 构造器最大的用处就是在创建对象时执行初始化。前面已经介绍过了,当创建一个对象时,系统为这个对象的属性进原创 2012-05-23 11:19:42 · 1145 阅读 · 2 评论 -
韩顺平--面向对象类变量、类方法
类变量.什么是类变量?类变量是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量.这个从前面的图也可看出来..如何定义类变量? 定义语法: 访问修饰符 static 数据类型 变量名;.如何访问类变量? 类名.类变量名 或者 对象名.类变量名.类变量一分析问题请看下原创 2012-08-23 16:11:59 · 830 阅读 · 0 评论