|
发表于 2020-1-7 09:54:01
|
显示全部楼层
1.一般是指final类吧
final class a{
}
这样的类是不允许继承的.
final数据是一个永不改变的"编译期常量"
final方法是把方法锁定,防止任何类修改他的意义
final参数就是无法在方法中更改参数引用所指向的对象
2.static
静态字段
一般是我们常用的是静态方法,它没有THIS方法.
它的方法内部不能调用非静态的方法,反过来,在非
静态方法内部可以调用静态方法,它不是通过对象发
送消息的
有点象C里面的全局函数.
另一个是静态数据,他的初始化和一般数据差别不大,
只是加了一个static而已.至于内存里面,我觉的好象是
静态存储(一直存在的数据),而java对象本身是不存放
在这里的.
我是只看两周JAVA的,所以很多不理解,只是交流一下.
请指教
|
|