fin-结束 + al-的 -> a.最后的
相当于C++的const
代码块是构造器的补充机制。
final修饰的是static,那么我们不能在构造器中赋值,static是在类加载中就有值了。
静态变量加了final变成静态常量,它不会类加载静态代码块。
抽象就是抽出表象
abs-离开 + tract-拉 -> 拉出(表象)-> 抽象的
A1:抽象类内包含了未能确定的方法,这是等待所继承的子类进行方法重写所确认的事情,而在抽象类中并无确切的指示。
A2:当类中包含了abstract方法时,类本身没有声明是abstract的,
那么此时包含了abstract方法的类与其他普通的类是没有区别的,那么我们实例化对象时就会报错,因为遇到了abstract的方法,所以为了提高程序的清晰度,我们直接标明“这个类它就是搞抽象的,它不搞其他的”。
1、private是只能在本类中使用方法
2、final是方法不可被重写
3、static是不可被重写的,static在类中就加载了,那么就是认定要用的。
System.currentTimeMillis
(curr-跑 + ent-的 -> a.现在的 time -> n.时间 millis -> n.毫秒)
这个方法的作用是:获得从1970-01-01 00:00:00.000到当前系统时间的时间距离,返回值类型为long。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UFpny5bX-1660291525921)(C:\Users\Yemei\AppData\Roaming\Typora\typora-user-images\image-20220812090906593.png)]