initsequencedemo.java

来自「java入门经典教程 java入门经典教程 java入门经典教程」· Java 代码 · 共 47 行

JAVA
47
字号
// 例2.3.6 InitSequenceDemo.java
class InitSequenceClassA
{
	static int i=0;
	public InitSequenceClassA()
{
		i=15;
	}
	public InitSequenceClassA(int i)
{
		this.i=i;
	}
	static void increment()
{
		i++;
	}
}
class InitSequenceDemo
{
	public static void prt(String s)
{
		System.out.println(s);
	}
	InitSequenceClassA isc = new InitSequenceClassA(10);
static InitSequenceClassA isc1,isc2;  // 声明两个静态对象变量
	static        // 静态代码块
{                               
	    prt("isc1.i="+isc1.i+"  isc2.i="+isc2.i);
	    
	    isc1 = new InitSequenceClassA(27);
	    prt("isc1.i="+isc1.i+"  isc2.i="+isc2.i);
	    
	    isc2=new InitSequenceClassA(15);
	    prt("isc1.i="+isc1.i+"  isc2.i="+isc2.i);
	}
	public static void main(String[] args)
{
		InitSequenceDemo d=new InitSequenceDemo();
		prt("d.i="+d.isc.i);

		prt("isc1.i="+isc1.i+"  isc2.i="+isc2.i);
		isc1.increment();
		prt("isc1.i="+isc1.i+"  isc2.i="+isc2.i);
		prt("d.i="+d.isc.i);
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?