一、重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例 ...
分类:
编程语言 时间:
2020-01-11 15:18:57
阅读次数:
98
Java语言的参数传递只有「按值传递」 如果形参是基本数据类型,那么实参向形参传递参数时,就是直接传递值,把实参的值复制给形参。 如果方法的形参是对象,那么实参向形参传递参数时,也是把值给形参,这个值是实参在栈内存的值,也就是引用对象在堆内存中的地址。 基本数据类型都是保存在栈内存中,引用对象在栈内 ...
分类:
编程语言 时间:
2020-01-11 09:58:03
阅读次数:
75
切片的结构 切片是一个结构体 占用内存大小: 在64bit系统上占24个字节. 定义 字面量方式 make方式 len和cap的说明 如果要扩容slice, 使用append函数. 当append时: 如果cap够, append使用原数组 如果cap不够, append会新开辟一个backend ...
分类:
其他好文 时间:
2020-01-11 00:34:38
阅读次数:
117
package functional; /* 定义:如果一个接口里面只声明了一个函数,就称为函数式接口 lambda表达式的本质:作为函数式接口的实例,必须依赖一类特别的对象类型——函数式接口 所以用匿名实现类表示的都可以用lambda表达式来写 Java.util.function 下也定义了Ja ...
分类:
编程语言 时间:
2020-01-10 23:51:03
阅读次数:
113
定义 实参 全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。 行参 全称为"形式参数" 由于它不是实际存在变量,所以又称 ...
分类:
其他好文 时间:
2020-01-10 21:57:23
阅读次数:
58
实参和形参 主调与被调函数间有数据传递关系,这就是有参函数。 在定义函数时,函数名后面括号中的变量名称为“形式参数”, 在主调函数调用一个函数时,函数名后面括号中的参数(可以是表达式)称为“实际参数”。 注意:发生调用时,调用函数把实参的值复制一份,传送给被调用函数的形参,从而实现调用函数向被调用函 ...
分类:
编程语言 时间:
2020-01-10 20:21:08
阅读次数:
83
其实有规律,总结一下规律就行 package lambda; /* lambda表达式的使用 1.举例:()->Integer.compare(o1,o2); 2.格式: lambda形参列表(接口中的抽象方法形参列表) -> lambda体(重写抽象方法的方法体) 3.lambda表达式的使用 总 ...
分类:
编程语言 时间:
2020-01-10 20:05:16
阅读次数:
68
参考: https://blog.csdn.net/lilinoscar/article/details/80539725 需求:tab切换,选项高亮。 原css:圆圈元素会有的扁,有的圆。刚开始审查元素时发现border超出,以为是这个问题。后来参考文章后发现是单位问题。 .cirlce { wi ...
分类:
移动开发 时间:
2020-01-10 18:34:57
阅读次数:
167
一、python 函数的分类: 1.内置函数 2.标准库函数 3.第三方函数 4.用户自定义函数 函数定义和调用 在使用函数之前必须先定义函数,执行def时,会创建一个函数对象并绑定到函数名变量上,定义函数的语法格式如下: def 函数名(形参列表): //由零条到多条可执行语句组成的函数 [ret ...
分类:
编程语言 时间:
2020-01-10 15:53:46
阅读次数:
269
数组如何作为形参传给函数? 刚学c++,对这方面也了解的不深入,写的可能有些不对,希望指点! 关于这个问题,可以说一直纠结了我许久,每次我想用数组作为形参传给函数时,发现总是出错,今天又遇到这个问题了,我就来分享下我的思路。 我是想写一个函数用于数组排序用的;传入的数组大小不确定,于是我想用 方法测 ...
分类:
编程语言 时间:
2020-01-10 01:03:25
阅读次数:
66