1、如果一个包装类和一个基本类型比较大小,或者是两个基本类型进行比较大小,直接用==就好; 如果是两个包装类进行比较大小,那么使用equals(),返回值是true,false,或者使用Xxx.compare(),返回值是1,0,-1。(这里的equals()方法,已经被包装类重写过了,不是Obje ...
分类:
编程语言 时间:
2017-05-31 20:10:51
阅读次数:
218
*非静态方法属于类的实例,是可以被子类重写,从而达到多态的效果; 静态方法属于类,是不能被重写,故而也不能实现多态。* 下面是具体的验证过程 首先,定义一个超类A,里边定义一个静态方法和一个非静态方法: public class A { public void unstaticMethod() { ...
分类:
编程语言 时间:
2017-05-31 10:24:25
阅读次数:
229
知识点: PHP封装三个关键词: 一、public 公有的,被public修饰的属性和方法,对象可以任意访问和调用 二、private 私有的,被private修饰的属性和方法,只能在类内部的方法可以进行调用,或者被子类重写后用public才可以随意调用 三、protected 受保护的,被prot ...
分类:
Web程序 时间:
2017-05-28 16:47:54
阅读次数:
176
1、相关问题 视图窗口-提供了一个用于显示数据的窗口可以和用户进行交互操作 相关类 CView及其子类-父类CWnd 2、视图窗口的使用 2.1从CView类派生了一个自己的视图类CMyView,并在CMyView类重写父类(CView)的一个纯虚函数OnDraw 2.2在框架窗口的WM_CREAT ...
分类:
编程语言 时间:
2017-05-27 20:00:05
阅读次数:
179
final关键字:(最终的) a.可以用来修饰类,属性,方法 b.修饰的类不能再被继承 c.修饰的方法,不能再被子类重写 d.修饰的变量,初始化以后值不能再发生改变 在Java中使用static和final关键字共同修饰的变量称为常量,常量名为全大写 如:public static final in ...
分类:
其他好文 时间:
2017-05-26 10:53:53
阅读次数:
177
概念 1、重写:看调用方法的对象:如果调用的是子类对象,则无论父类/子类引用类型,调用的都是重写后的方法,如果想调用父类的方法,用super.方法 来调;如果调用的是父类对象,则调用的是父类重写前的方法。 2、区别:1)重写--父子类中,完全相同(签名相同)的方法。如何调用,取决于调用对象,而不是引 ...
分类:
编程语言 时间:
2017-05-25 11:46:35
阅读次数:
119
创建一个UIView的子类,重写drawRect方法可以实现不规则形状的View,这里提供一个带箭头View的实现代码: ArrowView.h ArrowView.m 然后在ViewController中调用,查看结果 ViewController.m 结果截图: 控制台打印结果: 控制台打印的线 ...
分类:
移动开发 时间:
2017-05-24 12:49:38
阅读次数:
231
final关键字: 1.final关键字可以用来修饰类,属性,方法 2.final关键字修饰的类不能再被继承。比如:String String类是final修饰类,不能被继承 3.final关键字修饰的方法,不能再被子类重写 4.final关键字修饰的变量,初始化以后不能发生改变 在java中使用s ...
分类:
其他好文 时间:
2017-05-22 23:10:35
阅读次数:
200
final关键字: 1.final关键字可以用来修饰类,属性,方法 2.final关键字修饰的类不能再被继承。比如:String String类是final修饰类,不能被继承 3.final关键字修饰的方法,不能再被子类重写 4.final关键字修饰的变量,初始化以后不能发生改变 在java中使用s ...
分类:
其他好文 时间:
2017-05-20 20:35:04
阅读次数:
174
Java多态的三个必要条件: 1、 继承 2、 子类重写父类方法 3、 父类引用指向子类对象 然后看一个例子 输出结果为: 给出结论:当满Java多态的三个条件时,可以发现c.eat()调用的实际上是子类的eat,但c.age调用的还是父类的age,而c.play()则不会通过编译。 但是在java ...
分类:
编程语言 时间:
2017-05-20 10:00:11
阅读次数:
233