java修饰符
来源:互联网 发布:淘宝靠谱的宠物店 编辑:程序博客网 时间:2024/06/05 19:32
Static
在java中,我们不能用static修饰顶级类(top level class)。只有内部类可以为static。
静态内部类和非静态内部类之间到底有什么不同呢?下面是两者间主要的不同。
(1)内部静态类不需要有指向外部类的引用。但非静态内部类需要持有对外部类的引用。
(2)非静态内部类能够访问外部类的静态和非静态成员。静态类不能访问外部类的非静态成员。他只能访问外部类的静态成员。
(3)一个非静态内部类不能脱离外部类实体被创建,一个非静态内部类可以访问外部类的数据和方法,因为他就在外部类里面。
final
修饰变量:
宏替换:对一个final变量来说,不管它是类变量,实例变量,还是局部变量,只要该变量满足三个条件,这个final变量就不再是一个变量,而是相当于一个直接量。
- 使用final修饰符修饰
- 在定义该变量时指定了初始值
- 该编译值在编译时就被确定下来
0 0
- java修饰符五(abstract 修饰符)
- Java修饰符与访问修饰符
- java修饰符(abstract 修饰符)
- java 修饰符(final 修饰符)
- java修饰符和访问修饰符
- java修饰符的修饰范围
- Java 修饰符小结
- Java修饰符
- Java的修饰符
- java中的修饰符
- java中的修饰符
- java 访问修饰符
- java修饰符权限
- Java中的修饰符
- Java修饰符
- Java 修饰符小结。
- JAVA 修饰符
- java 访问修饰符
- Android实践-使用ViewPager和Fragment实现带Tab导航条的仿新闻类页面
- 20150624_OC之代理及反向代理的简单例子
- mysql 5.6 时间函数的变化 FROM_UNIXTIME CURRENT_TIMESTAMP
- .NET 获取类内成员的名称,以字符串形式显示
- js取得table中td值的问题
- java修饰符
- 黑马程序员——Java基础--集合(三)
- 支付宝高级技术专家杨传辉:OceanBase 0.4 从API到SQL
- C++ 不输入回车就不结束输入的实现方法
- 九度oj 题目1108:堆栈的使用
- 下列软件包未满足的依赖关系: flashplugin-installer(ubuntu下adobe flash player的安装)
- js闭包的用途
- LeetCode题解——Longest Palindromic Substring
- web2.0之servlet