00:00
创建新文件。自定义泛型,那么使用反型可以减少代码重复。泛型可以在多种类型之间呢共享单个接口和实现泛型的定义结构呢?与例相似,它在内名后面可以使用泛行参数,那么在例题里面呢,它的此类变量的类型呢,也可以使用泛型参数,它的方法的返回值和方法的参数里面,以及方法体里面的局部变量。都可以使用泛型参数。我们来定义一个带有泛型参数的类。
01:04
我带上翻新参数。队友们。
02:27
这里呢参数,这里值的参数呢?这里值的参数呢,我们使用类型参数。让我来创建。
03:06
Ano。我们来和我们来创建分型参数为MT的实例,比如说这半性才出,我们插入int。那我们。像你的设置。这个值呢,我们就设的是int类型的值。
04:02
那我们来打印。联系一下。啊,那么获取到了值,它的值呢,是int型的。那么我们也可以打印一下。这个实力的类型,运行实力型,我们也可以打印一下这个实力的运行实力型。
05:03
预习一下。那么可以看到啊,它运行式类类型呢,这里边的例型参数呢,就是int,然后创建一个泛型参数为string的实例。猜错吗?对,然后我们来设置。
06:10
我们来打印一下。我们答应stream map的运行。运行一下,那么这里呢。
07:01
它的实例的参数类型呢,就是string,通常来说在使用泛型时可以传入任意类型的参数,有时候我们需要限制参数的类型,因此呢,我们可以使用exchange啊来。指定传输的类型是某个力或者某个力的指力,我们在这里呢使用一个。The number类型的,因此呢,Int的类型就可以传入,String类型呢,它就会报错,那么把它改成double类型的,它又可以了,那么它也行,这能么改成?那么这样呢,我们再执行一下。啊,它就可以了,改成其他类型了就不行,改成布尔也不行。
08:01
它就会报错,因此当我们需要限制参数的类型时呢,可以使用。
我来说两句