程序员

Java中static、final、类部类作用,简单介绍

2018-06-09  本文已影响0人  Andy刘家健

不断的学习过程中发现往下深究问题,技术,代码的前提是拥有良好的基础。

比方说看到一些变量名、方法前加有static的字样。你懂吗?

在变量名、方法名前加有static字样。例如

private static int a;    是全局、静态的意思。在编译的时候就写在了内存中。

1 因此,不用实例化就可以使用;可以用类名直接使用

2 在多线程中,static是线程安全的,因为static的变量是共享的

在变量名前加油final的,标识常量的意思

1 其最大特点是只能赋值一次

2 穿透力强

最后讲一下类部类的作用

使用原因:

1 一般只为其外部类使用

2 内部类可以继承一个接口,因此可以完善java多继承机制

3 有隐藏功能

3 无条件访问外部类的成员,因为类部类就相当于外部类的成员

有时候在类部类加static,则称其为静态类部类

静态类部类只能访问外部类的静态成员和方法

上一篇 下一篇

猜你喜欢

热点阅读