静态成员和非静态成员之间的相互访问
2015-04-18 22:44
274 查看
首先,静态成员是static关键字修饰的成员,非静态成员是没有static关键字修饰的成员。
静态成员不能访问非静态成员。例如:
public class StaticTest{
public void info (){
System.out.println("这是一个非静态方法");
}
public static void main(String[] args){
info();
}
}
如上所示,静态成员不能访问非静态成员,但是可以通过创建对象来访问非静态成员。
而非静态成员确可以通过类来调用静态成员。
静态成员不能访问非静态成员。例如:
public class StaticTest{
public void info (){
System.out.println("这是一个非静态方法");
}
public static void main(String[] args){
info();
}
}
如上所示,静态成员不能访问非静态成员,但是可以通过创建对象来访问非静态成员。
而非静态成员确可以通过类来调用静态成员。
相关文章推荐
- C++类中静态成员与非静态成员的相互访问问题
- 静态和非静态成员,函数之间到底区别在哪里了?
- C++子父类成员之间相互访问的权限分析
- ios不同类之间相互访问成员的方法
- 静态和非静态成员,函数之间到底区别在哪里了?
- 静态成员函数中不允许引用类的非静态成员,但可以访问对象中的非静态成员
- 静态成员函数为什么不能访问本类中的非静态成员?
- 静态和非静态成员,函数之间到底区别在哪里
- 静态与非静态成员的访问、静态成员的使用环境
- java中静态成员与非静态成员之间的访问关系
- 实现Virtual PC 2007中2003系统与主机xp系统之间相互访问
- 静态成员及非静态成员 区别
- [C++基础]C++中静态成员函数如何访问非静态成员
- 静态成员和非静态成员的细节
- C#窗体之间的相互访问
- 窗体之间调用方法--使用静态成员
- 静态成员函数和非静态成员函数的区别
- Java非静态内部类和静态内部类,访问父类的非静态和静态成员变量及成员函数
- 有趣的题目关于静态成员与非静态成员初始化顺序
- 静态成员函数和非静态成员函数的区别?