访问内部类的静态变量和非静态变量的方法
来源:互联网 发布:网络机柜布线画图软件 编辑:程序博客网 时间:2024/06/09 22:01
对象filed只能通过对象名访问
类filed既可以通过类名访问,也可以通过对象名访问
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package
test;
public
class
AccessStaticInnerClass {
static
class
StaticInnerClass
{
private
static
int
prop1=
5
;
private
int
prop2=
9
;
}
public
void
accessInnerProp()
{
System.out.println(StaticInnerClass.prop1);
//静态引用,使用类名
System.out.println(
new
StaticInnerClass().prop1);
//静态变量既可以用类名,也可以用对象名
System.out.println(
new
StaticInnerClass().prop2);
//使用对象,访问非静态变量
}
public
static
void
main(String[] args)
{
AccessStaticInnerClass ac=
new
AccessStaticInnerClass();
ac.accessInnerProp();
}
}
0 0
- 访问内部类的静态变量和非静态变量的方法
- Java非静态内部类和静态内部类,访问父类的非静态和静态成员变量及成员函数
- 静态变量和静态方法的访问
- java非静态内部类可以访问外部类的private实例变量
- Java内部类(3):非静态内部类为什么不能有静态成员变量和静态方法。
- 关于java内部类访问类的静态成员变量
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- php + mysql 分布式事务
- 携程Android App插件化和动态加载实践
- 使用sqlload批量导入数据
- maven核心,pom.xml详解
- 工作常用命令汇总
- 访问内部类的静态变量和非静态变量的方法
- 上课记录笔记 数据类型的转换
- kafka 源码运行环境搭建
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger javax/mail/MessagingException
- Android系统logcat实现分析
- Leetcode(204) Count Primes
- Android菜单详解——上下文菜单(ContextMenu )
- HDP,CDH和PHD
- 模拟Socket的通讯----(2)---客户端