实例域与静态域

原创 2017年01月03日 15:20:58
/**
   如果将域定义为static,每个类中只有一个这样的域
   静态域中的值可以被改变;
   而每一个对象对于所有的实例域却都有自己的一份拷贝;

**/
public class Staticdemo{

    public static void main(String[] args){
          System.out.println(Student.id);
           Student s=new Student();
            s.StuNumber+=100;
            s.id+=10000;

           System.out.println(s.StuNumber);
           System.out.println(s.id);
           System.out.println(Student.id);
           //编译出错;
         //System.out.println(Student.StuNumber);
    }

}
class Student{
            //创建一个实例域;
           public  int StuNumber;
           //创建一个静态域;
           public static int id=1;


}



运行结果;
1
100
10001
10001

域初始化、静态块及构造方法等在创建类实例时的执行顺序

在《Core java 2: volumn 1, Edition 5》一书的第四章“对象与类”中讲到域赋值语句、实例块、静态块及构造方法等在创建类实例时的执行顺序,中文译本有些处翻译的不贴切,而英文原...

Java中的实例方法、静态方法和数据域的覆盖和隐藏说明

调用实例方法与访问数据域或静态方法的主要不同:             使用引用变量调用实例方法时,变量所引用的对象的实际类在运行时决定使用该方法的哪个实现。访问数据域或静态方法时,引用变量所声明的...

java jni 入门4 - 访问实例域,静态域

参考:《Java核心技术 卷II:高级特性》第12章 本地方法 ##################################################################...

html静态页面,实现跨域访问

  • 2016年05月16日 17:26
  • 17.13MB
  • 下载

JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法

通过前面5章的学习,我们知道了如何通过JNI函数来访问JVM中的基本数据类型、字符串和数组这些数据类型。下一步我们来学习本地代码如何与JVM中任意对象的属性和方法进行交互。比如本地代码调用Java层某...
  • xyang81
  • xyang81
  • 2015年01月11日 01:29
  • 17659

局部静态变量有效域的验证

  • 2011年11月28日 19:54
  • 323B
  • 下载

静态路由设置实例解析

  • 2015年06月20日 07:05
  • 198KB
  • 下载

使用OpenCV官方提供文件配置、静态编译并运行OpenCV-2.3.x/2.4.x实例

版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。     博客地址:http://blog.csd...

伪静态文件实例

  • 2013年11月11日 20:06
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例域与静态域
举报原因:
原因补充:

(最多只允许输入30个字)