IT培训网 - IT职场人学IT技术上IT培训网
Java编程语言之静态内部类
时间:2016-08-04 18:31:47 来源:Java培训网 作者:IT培训网 已有:名学员访问该课程
今天IT培训网小编要介绍的就是“Java静态内部类、匿名内部类、成员式内部类和局部内部类”其中一个类方面的信息-静态内部类,希望大家可以用心学习,认真对待学习中的每个细节。
内部类:
使用内部类减少了命名冲突。
一个内部类可以定义在一个类中,一个方法中甚至一个表达式中。
内部类分为四种:
静态内部类(static inner classes)
成员内部类(member inner classes)
局部内部类(local inner classes)
匿名内部类(anonymous inner classes)
内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。
静态内部类(static inner classes)
最简单的内部类。
只能访问外部类的静态成员变量与静态方法。
生成静态内部类对象的方法:
OuterClass.InnerClass inner = new OuterClass.InnerClass();
1.1、相关使用例子:
静态内部类:
class StaticInner{
private static int a = 1;
/**
* 静态内部类
* 生成的类名:StaticInner$InnerClass
*/
public static class InnerClass{
//静态内部类可以声明静态的成员变量,其他的内部类不可以
private static int b = 1;
public void execute(){
//静态内部类只能访问静态程序
System.out.println(a + b);
}
}
}
main方法中使用:
public static void main(String[] args) {
//创建静态内部类
StaticInner.InnerClass innerClass = new StaticInner.InnerClass();
innerClass.execute();
}
关于“Java编程语言之静态内部类”方面的介绍就到这里了,希望大家认真学习,Java作为高薪的职业,学好则前途无忧,否则只能碌碌无为。
- 上一篇:Java编程语言之局部内部类
- 下一篇:Java语言中抽象类的概念和使用