peoplecount.java

来自「java老师给的java例子很不错」· Java 代码 · 共 37 行

JAVA
37
字号
public class PeopleCount				//外部类PeopleCount
{
private String Name;
    	private int ID;               		//外部类的私有成员变量
    	private static int count = 0;       //外部类的static私有成员变量    
    	public class People             		//内部类People
    	{
     	public People()					//内部类的构造方法
        	{
         		count++; 					//访问外部类的成员变量
            	ID = count;					//访问外部类的成员变量
        	}
        	public void output()			//内部类的方法
        	{
         		System.out.println(Name + "的ID为:" + ID);
        	}
    	}
    	public PeopleCount(String sn)		//外部类的构造方法
    	{
    		Name = sn;	
    	}

    	public void output()            		//外部类的方法
    	{
     	People p = new People();   		//建立内部类对象p
        	p.output();                 		//通过p调用内部类的方法
    	}
    	public static void main (String args[])
    	{
     	PeopleCount p1 = new PeopleCount("张三");
        	p1.output();
        	PeopleCount p2 = new PeopleCount("李四");
        	p2.output();        
    	}
}

⌨️ 快捷键说明

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