代码原则 1.职责单一原则 2.枚举类型最好不要用 数字表示 初级1.抽象类,接口的区别抽象类需要被继承,不能实例化,子类必须实现其抽象方法,抽象方法没有方法体,是为了子类不要忘记写某个方法而出现的接口看成是抽象类的补充(子类实现基类中的所有方法,还可以选择性的实现某些功能)override :抽象 ...
abstract (抽象) 用abstract关键字来修饰一个类时,这个类叫做抽象类; 用abstract来修饰一个方法时,该方法叫做抽象方法。 抽象方法:只有方法的声明,没有方法的实现。以分号结束:abstract int abstractMethod( int a );含有抽象方法的类必须被声明 ...
分类:
编程语言 时间:
2018-11-14 20:50:33
阅读次数:
227
一、类的约束 1、约束就是对类的约束。其实就是父类对子类进行约束,子类必须要写xxx方法。 2、抽象:就是当我们没法对一个功能或者一个属性进行精确的表述,一般都采用抽象的方式给出。 (1)抽象类的书写规范 (2)抽象类相关的知识点: a:一个类包含抽象方法,一定属于抽象类 b:抽象类,可以包含正常的 ...
分类:
编程语言 时间:
2018-11-12 19:49:49
阅读次数:
183
上节课我要学到的是:一个合格的程序员,需要对程序中常见的问题有相当的了解和相应的解决办法,否则仅仅停留在写程序而不会改程序的话,会极大影响到自己的开发的。虽然未来的我从事这一行业的可能性比较小,但这并不妨碍我去了解编程的奥妙。 关于异常的全部说明,在api里都可以查阅。 算术异常类:Arithmet ...
分类:
编程语言 时间:
2018-11-11 23:35:44
阅读次数:
210
抽象定义:把多个事物的共性的内容取出来 抽象类 可以定义没有方法体的方法,该方法由其子类来实现 该没有方法体的方法为抽象方法 含有抽象方法的为抽象类 特点: 只有方法头没有方法体的方法为抽象方法 抽象方法用abstract来修饰 抽象方法代表一种不确定的操作行为 抽象方法不能被调用 抽象类不能实例化 ...
分类:
编程语言 时间:
2018-11-11 23:34:15
阅读次数:
199
目录介绍01.SnapHelper简单介绍1.1SnapHelper作用1.2SnapHelper类分析1.3LinearSnapHelper类分析1.4PagerSnapHelper类分析02.SnapHelper源码分析2.1attachToRecyclerView入口方法2.2SnapHelper的抽象方法2.3onFling方法源码分析03.LinearSnapHelper源码分析3.1L
分类:
其他好文 时间:
2018-11-09 19:27:11
阅读次数:
163
Remember me功能就是勾选"记住我"后,一次登录,后面在有效期内免登录。 先看具体配置: pom文件: Security的配置: 上面的myUserDetailServiceImpl是自己实现的UserDetailsService接口,dataSource会自动读取数据库配置。过期时间设置的 ...
分类:
编程语言 时间:
2018-11-09 16:10:55
阅读次数:
437
1 接口类和抽象类都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类的对象,接口变量必须指向实现所有接口方法的类对象 2 抽象类要被子类继承,接口要被类实现 3 接口只能做方法声明,抽象类可以做方法申明,也可以被方法实现 4 接口里面定义的变量只能是公共的静态常量,抽象类中的变 ...
分类:
其他好文 时间:
2018-11-08 11:37:46
阅读次数:
124
接口和抽象类的区别: 1.接口的所有方法都是抽象的,抽象类里面的方法可以是抽象的也可以不是抽象的; 2.接口和抽象类都不能实例化,接口需要类来实现后实例化实现类,抽象类需要类来继承然后实例化子类; 3.抽象类只能单继承,接口也可以单继承接口,接口也还可以多实现; 4.接口中的属性是static fi ...
分类:
其他好文 时间:
2018-11-07 11:36:39
阅读次数:
117
抽象类的特点{抽象类可以继承抽象类} 1.不能被实例化; 2.抽象类必须被子类继承才能使用子类实例化; 3.继承了抽象类的非抽象类必须实现抽象类的所有抽象方法; 4,抽象类可以继承抽象类,这样不需要实现父抽象类的方法; 5.抽象类的抽象方法不能和private,final ,static共存。 注意 ...
分类:
其他好文 时间:
2018-11-07 11:27:50
阅读次数:
187