1、equals与“==”: “==”:比较引用(内存地址); equals:默认比较引用(内存地址),源代码中就是用“==”写的,但是新的jdk中大部分都有重写equals()方法,重写之后是比较对象的内容(内存地址里面的内容); 2、表达式以字符串起头,后续所有操作数都必须是字符串型,编译器会把 ...
分类:
其他好文 时间:
2016-08-31 13:38:41
阅读次数:
103
重写NSArray的descriptionWithLocale方法: NSArray+log.h NSArray+log.m 重写NSDictionary的descriptionWithLocale方法: NSDictionary.h NSDictionary.m ...
分类:
其他好文 时间:
2016-08-30 00:33:56
阅读次数:
322
1. 重写EditText 这段代码,并不复杂没有加注释,学过Java的同学应该不会吃力。 2.在布局文件中使用 注意:使用EditText控件时,不再使用EditText前缀,而是重写之后完整路径的包名+类名(如com.example.storetest.LinedEditText)。 3.在使用 ...
分类:
移动开发 时间:
2016-08-28 12:30:10
阅读次数:
220
在写完上一篇文章后,发现了一个问题: 那就是编写的插件无法实时预览。 在学习了Slate之后,我找到了方法: 重写SynchronizeProperties函数 头文件中添加: 因为只需要在编辑器中运行,所以加上了#if WITH_EDITOR cpp文件中添加: 不过这样还有有一点小问题,在新建的 ...
分类:
编程语言 时间:
2016-08-27 19:20:52
阅读次数:
442
Java中多态的实现方式:接口实现,继承父类进行方法重写,同一个类中进行方法重载。 看代码: http://www.cnblogs.com/jack204/archive/2012/10/29/2745150.html ...
分类:
编程语言 时间:
2016-08-26 13:34:57
阅读次数:
343
重写(Overriding)(1) 父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一 ...
分类:
编程语言 时间:
2016-08-21 09:46:34
阅读次数:
491
base 最大的使用地方在面相对性开发的多态性上。(什么是多态,如何理解多态) base可以【完成】创建派生类实例时调用其基类构造函数或者调用基类上已经被其他方法重写的方法 //关于base调用基类构造函数(只能是一个类的构造函数调用另一个类的构造函数) // 在派生类总调用基类的方法(实际是对虚方 ...
格式一般是属性、构造函数、set get方法。 【继承、方法重写、多态】 使用继承 ①编写父类 ②编写子类,继承父类。 继承关键字:extends。只能继承一个父类(单继承)。 protected只有子类可以继承。 子类访问父类成员:使用super关键字。super代表父类对象。 集成后的初始化顺序 ...
分类:
其他好文 时间:
2016-08-11 09:41:33
阅读次数:
115
1.方法重载(overload) 方法名相同 参数类型不同(参数个数和类型) 与返回类型无关 2.方法重写(override)--》用来实现多态的,只有实例方法可以实现多态,静态方法无法实现多态 子类重写父类方法 方法名相同 返回类型相同 参数相同 重写和重载的区别?overload方法可以改变返回 ...
分类:
编程语言 时间:
2016-08-09 20:47:55
阅读次数:
207
重载: 表示同一类中可以有多个相同名称的方法,但是这些方法的参数列表各不相同(参数和类型不同)。 重载返回值类型是否可以不同? 如果几个重载方法参数列表不同,返回值类型可以不同,但是如果参数列表完全相同,返回值就不能不同,否则java不知道调用哪个方法。 重写: 表示子类中的方法可以与父类中的某个方 ...
分类:
其他好文 时间:
2016-08-08 22:29:16
阅读次数:
117