1.为什么要有类的继承性?(继承性的好处) ① 减少了代码的冗余,提高了代码的复用性 ② 便于功能的扩展 ③ 为之后多态性的使用,提供了前提图示: 2.继承性的格式:class A extends B{ } A:子类、派生类、subclass B:父类、超类、基类、superclass 3.子类继承 ...
分类:
其他好文 时间:
2020-07-13 18:43:42
阅读次数:
66
spi是jdk内置功能,dubbo也用了spi机制,我目前觉着,说白了就是多态思想,我定义个接口 ,这个是规范,具体实现你们来整,我不管。 spi 简单实用案例 先定一个规范发布项目: 代码: package com.liaoyang; public interface DriverInteface ...
分类:
其他好文 时间:
2020-07-12 10:26:51
阅读次数:
60
方法的参数传递有两种一种是基本类型的传递叫值传递,另一种叫引用类型的传递引用传递。但是本质上都是值传递,而且在方法内部若无return语句返回其实这就是一个副本,所以外部的变量不会改变。引用类型传递是在栈中声明堆中分配,引用类型必须初始化也就是用new运算符否则会报错,而且一块堆内存可以被多个对象所 ...
分类:
编程语言 时间:
2020-07-11 22:56:18
阅读次数:
86
面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。 传统测试脚本的弊端 测试脚本分离,维护成本高 可扩展性差 复用性低等 PageObject设计模式 P ...
分类:
其他好文 时间:
2020-07-10 21:23:56
阅读次数:
81
1.今天做了什么:. 今天学习了java第五章类的继承和多态;其中类的继承没有多大问题.明白了"Expection in the thread main java.long.ClassCastException:com.wuzy.service.Father acnnot be cast to co ...
分类:
编程语言 时间:
2020-07-10 13:37:15
阅读次数:
73
public static void main(String[] args) { //类型之间的转换 父 到 子 高 到 低 Person person = new Student(); //student这个对象装换为Student类型,我们就可以使用Student类型的方法了 Student s ...
分类:
编程语言 时间:
2020-07-08 23:17:20
阅读次数:
74
laravel 关联模型 多态关系 一对一(多态) note 1个关联上从属于多个模型,如:博客post和用户user共享1个关联图片image。 1篇博客拥有1张主图 1个用户拥有1个头像 graph LR image(图片) image --> |imageable_id=post.id<br> ...
分类:
其他好文 时间:
2020-07-08 19:57:33
阅读次数:
52
一.关键字: return -- 跳出 1.使用在方法体中,用于: ①结束方法 ②针对于返回值类型的方法,使用"return 数据" 方法返回所要的数据。 2.return关键字后面不可以声明执行语句 3.在异常处理中 try - catch -finally 的结构中, 如果try或catch中的 ...
分类:
编程语言 时间:
2020-07-08 13:41:09
阅读次数:
75
1、多态利用 如数组要存放相同类型的数据,利用父类指针实现多态可以存放不同子类型的指针。 2、二级指针 指向指针/数组的指针, 如worker** =new Work*[5]; 3、重新开辟空间实现动态数组 每次添加删除成员就new一个新空间存放。 4、判断文件是否为空方法:char ch; ifs ...
分类:
其他好文 时间:
2020-07-08 10:28:59
阅读次数:
84
Java中的接口其实就是一套“标准”或者“规范”,比如使用接口实现【电脑对鼠标、键盘使用USB接口的管理】,鼠标和键盘他们与接口之间并不存在子类和父类的关系,但是鼠标和键盘又都要通过USB接口插入电脑,如果没有一个统一的规范,那么电脑该怎么识别呢?所以就需要一个“标准”来统一约束鼠标和键盘的使用规则 ...
分类:
编程语言 时间:
2020-07-08 09:13:56
阅读次数:
77