近看到final关键字
说是final定义的类无法被继承,final修饰的方法不能不能被重写,final修饰的属性不能被赋值。
问题来了 我看API文档 lang包里有public final class Math 这个类 既然这个数学类是final 就不能被继承 也不能被实例化
那么如何来使用这个类里面的方法呢
我看过有人是这样使用的 Math.random() 我上网查了一下 说是静态的用用法 但是API里并没有说Math这个类是静态的啊~ 求教
谢谢
说是final定义的类无法被继承,final修饰的方法不能不能被重写,final修饰的属性不能被赋值。
问题来了 我看API文档 lang包里有public final class Math 这个类 既然这个数学类是final 就不能被继承 也不能被实例化
那么如何来使用这个类里面的方法呢
我看过有人是这样使用的 Math.random() 我上网查了一下 说是静态的用用法 但是API里并没有说Math这个类是静态的啊~ 求教
谢谢
final修饰的类不能被继承,但是可以实例化啊!
static double random()
是一个静态的方法
当然可以 MATCH。random()
final的变量值是不变的
final类不能被继承!
private定义为私有的,可以用“类.方法”调用或者自己实例化,用这个实例去调用private的方法!以上仅为本人一点拙见!
final的变量值是不变的
final类不能被继承!
private定义为私有的,可以用“类.方法”调用或者自己实例化,用这个实例去调用private的方法!以上仅为本人一点拙见!
final修饰的类是不能被继承的。
static double random()
static ,静态的,不用new出对象就能用,所以可以这样调用
Math.random()