⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter08_06.java

📁 适合于初学者使用的许多经典的实例
💻 JAVA
字号:
        // -----------------------------------------------------------"类变量"的使用---------------------------------------------------------//

class C06_Circle {
	     private static int num=0;             // 当某一个变量要被声明为静态变量--类变量--时,在变量类型前面要加上--static---
	     private static double pi=3.1415926;     // 当某一个变量要被声明为静态变量---类变量--时,在变量类型前面要加上--static---
	     private double radius;
	     
	     public C06_Circle(double r) {
	     	 radius=r;
	     	 num++;                                       // 当构造函数被调用时,num 便会加 1,实现对所创建的对象的计数
	     	                                             // -----这里 num 为----类变量-----静态变量-----为所有的类变量--实例对象所共享
	     	                                             //--------注意区分------static 和 private  的功能上的区别 !!!!
	     }
	     
	     public static void count() {
	     	 System.out.println(num+" Object(s) created !");
	     }
}

public class Chapter08_06 {
         public static void main(String[] args) {
         	 C06_Circle.count();                          // 在这个语句之前还没有创建任何的对象,却可以调用类中的方法----
         	                  // ---可见这个方法是属于类本身所有的--类方法,被这个类的变量----对象所共享,调用的方法是-------
         	                  // ---用类名加上“.”在加上这个方法的名和一对小括号-------------------------------------------------
         	                  //-----而属于每一个对象所拥有的变量----实例变量----前面不加 static 声明的变量-----
         	                                                     
             C06_Circle cir01=new C06_Circle(6.8);       // 声明并创建类对象的同时传递参数
             cir01.count();
             
             C06_Circle cir02=new C06_Circle(5.8);        // 声明并创建类对象的同时传递参数 
             cir02.count();                         // 因为--类方法--是被所有的类的对象共享的,因此只要任一该类的一个
                              // ----对象改变了这个方法的局部变量值,其他该类的对象调用该方法时也是变化了的值,所以------
                             //----下面的cir01.count() 输出的值是和 cir01.count() 输出的值相等的-----------------
             cir01.count();
    }    
}

⌨️ 快捷键说明

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