zoukankan      html  css  js  c++  java
  • 静态成员变量(重点)

    package com.lei.duixiang;
    
    public class CreateObject {
    
        /**
         * 1.每实例化一个对象就好自动调用一次构造方法
         * 语法如下:    
         *         Test test = new Test();
         *         Test test = new Test("a");
         * test对象被创建出来时,就是一个对象的引用,这个引用在内存中为对象分配了存储空间
         * 也就是说:初始化与创建是被捆绑在一起的,每个对象都是相互独立的,在内存中占据独立的内存地址,并且每一个都具有自己的生命周期
         * 注意:在JAVA语言中对象和实例事实上可以通用
         * @param args
         */
    
        static int i = 45;    //静态成员变量
    
        public CreateObject(){    //构造方法
            //构造方法体
            System.out.println("构造方法,创建对象!");
        }
    
        public void call(){
            System.out.println("调用  call() 方法");
            for( i=0;i<30;i++){
                //System.out.print(b+" ");
                if(i == 2){
                    System.out.println("
    ");
                }
            }
        }
    
        public static void main(String[] args) {    //程序 main 入口
            CreateObject t1 = new CreateObject();
            CreateObject t2 = new CreateObject();
            t1.i = 20;
            t2.i = 60;
            
    
            System.out.println("第一个对象的值:"+t1.i++);    // 输出 60
            t1.call();
            
            //静态变量为类所有,而非对象所有,类的静态成员所有类对象均可访问
            System.out.println("第二个对象的值:"+t2.i);    // 输出 30
            t2.call();
            /**
             * 静态变量为类所有,而非对象所有,类的静态成员所有类对象均可访问
             * i 值静态变量的效果,即使用两个对象对同一个静态成员变量进行操作,依然可以改变静态变量的值
             * 因为在内存中两个对象同时指向同一块内存区域
             * t1.i++语句执行完毕后,i值变为3.当在此调用 call() 方法时又被重新赋值为 0,做循环打印操作
             */
        }
    
    }
  • 相关阅读:
    BZOJ 2456 mode
    BZOJ 1041 [HAOI2008]圆上的整点
    东北育才 第6天和第7天
    POJ 3692 Kindergarten(最大团问题)
    KM算法及其应用
    UVA 11582 Colossal Fibonacci Numbers!(循环节打表+幂取模)
    ZOJ 3960 What Kind of Friends Are You?(读题+思维)
    POJ 2349 Arctic Network(最小生成树中第s大的边)
    HDU 1576 A/B(欧几里德算法延伸)
    NYOJ 1013 除法表达式(欧几里德算法+唯一分解定理)
  • 原文地址:https://www.cnblogs.com/spadd/p/4165749.html
Copyright © 2011-2022 走看看