1、final关键字的作用 1.1、final修饰的类:不能被其他类继承;1.2、final修饰的方法:不能被子类重写1.3、final修饰的变量:分两种情况,引用变量、基本类型变量,如下: final修饰的引用变量:一旦给其赋值,就不能被再次赋值 final修饰的基本类型变量:一旦给其赋值,不能改 ...
分类:
编程语言 时间:
2018-07-12 14:38:58
阅读次数:
840
在WEBAPI中,AuthorizeAttribute类重写时,如何获取post数据是个难题,网上找资料也不好使,只能自己研究,通过研究发现,WEBAPI给了我们获取POST数据的可能,下面介绍一下: //将POST数据以字符串的形式读取,例如post的json数据,就可以以这种方式读取 actio ...
一丶重写<NEW> 子类重写父类方法,方法里加new, eg: public new void CommonMethord1(string msg){} 子类继承父类中的普通方法,如果在子类中重写了一个和父类中完全相同的方法,子类中会报警告(问是否显式的隐藏父类的中的方法),如果在子类中的方法前加上 ...
分类:
其他好文 时间:
2018-07-04 15:09:20
阅读次数:
223
java相关: 1. public protect private default关键字有什么区别? public:表示可以在任何一个类中被访问; protect:表示可以在自身、子类以及同一包下的类中访问; default:表示可以在自身以及同一包下的类中访问; private:表示只能在自己的类 ...
分类:
移动开发 时间:
2018-06-29 14:02:17
阅读次数:
212
被final修饰的类,变量和方法具有一下特性 1.final修饰的类不能被继承 2.final修饰的方法不能被子类重写 3.final修饰的变量(成员变量和局部变量)是常量,只能赋值一次。 final关键字修饰类 Java中的类被final关键字修饰后,该类将不可以被继承,也就是不能够派生子类。 当 ...
分类:
其他好文 时间:
2018-06-25 11:00:16
阅读次数:
269
A:面试题1*一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义?*可以*这么做目的只有一个,就是不让其他类创建本类对象,交给子类完成B:面试题2abstract不能和哪些关键字共存abstract和static被abstract修饰的方法没有方法体被static修饰的可以用类名.调用,但是类名.调用抽象方法是没有意义的abstract和final被abstract修饰的方法强
分类:
其他好文 时间:
2018-06-23 22:58:23
阅读次数:
313
最常见的情况字体的适配 UIFont新建分类重写Load方法 #define SCALE(s) ((s) / 375.0 * SCREEN_WIDTH) + (void)load { // 自己的方法 Method newMethod =class_getClassMethod([self clas ...
分类:
移动开发 时间:
2018-06-21 19:42:28
阅读次数:
1049
1.1 抽象 1. 所有的编程语言的最终目的都是提供一种“抽象”方法 1.5 继承 1. 衍生类重写基础类的方法,实现在新版本中具有(体现)不同的功能。 2. 继承中衍生类和基础类的等价”关系“,如:我们可以理直气壮的说:“圆是就是一种几何形状”。 3. 继承中衍生类和基础类的“类似”关系,衍生类除 ...
分类:
编程语言 时间:
2018-06-19 18:28:58
阅读次数:
167
匿名内部类实现线程的两种方式: 第一种方式: 1.继承Thread类 2.重写run方法 3.将要执行的代码写在run方法中 第二种方式: 1.将Runnable的子类对象传递给Thread的构造方法 2.重写run方法 3.将执行的代码写在run方法中,最后我们开启线程 ...
分类:
编程语言 时间:
2018-06-17 16:02:16
阅读次数:
181
Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 第一种方式:继承Thread类 第二种方式:实现Runnable接口 第三种方式:使用Calable和Future创建 ...
分类:
编程语言 时间:
2018-06-17 16:01:51
阅读次数:
119