DESKTOP-94E2ELT_20200825-刘雪丽

问题

一、关于抽象类和接口的区别:

1、相同点

(1)、抽象类和接口都是用来抽象具体对象的。

(2)、抽象类和接口均不可以被实例化,如果要创建抽象类的对象,必须通过其实现类来创建其对象。

2、不同点

(1)、抽象类是类,可以有字段、方法、构造方法。

​ 接口不是类,只有抽象方法和不可变常量。

(2)、抽象类可以实现父类中的抽象方法。

​ 接口不能实现父类中的抽象方法。

(3)、抽象类只支持单继承。

​ 接口支持多继承,并可以被多实现。

(4)、接口中所有的成员变量都是被 public static final 修饰的常

​ 量,不可被修改。

二、关于随机数

随机数范围:

关于伪随机数,我在做创建一个数组(只有四个元素)并随机生成其某一个数组的下标时,减去这个元素再比较大小这道题时。经过多次运行后,发现它一直没有随机到下标为0的这个元素。问题就是:随机产生一个整型数字的时候,它的范围应该是左闭右开的,但就是没有取到这个值,是不是并不包括0

???

解决:

我在给产生的随机数减去1之后,发现下标为0的这个数被取到了,不知道这是不是巧合。

三、加油!!

虽然我是最胖的,但还是要加油!!!

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1