返回列表 發帖

static 關鍵字 (一)

成員 (資料成員或方法成員) 在宣告時若使用關鍵字 static 修飾,則該成員變成屬於類別 (class) 擁有而非物件 (object) 擁有,因此我們若要在其他地方使用該成員時,不用建立實體物件,只需透過類別即可使用。譬如:Math.PI 即為靜態的資料成員,而Math.pow() 即為靜態的方法成員。


附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. public class Main {

  2.         public static void main(String[] args) {
  3.                 // TODO 自動產生的方法 Stub
  4.      dog dog =new dog();
  5.            dog.name="球球";
  6.          dog dog1=new dog();
  7.          dog1.name="憨憨";
  8.          System.out.println(dog.name);
  9.          System.out.println(dog1.name);
  10.         }

  11. }
複製代碼
  1. public class dog {
  2.    static String name;
  3.    int age;
  4.    double weight;
  5.    String color;
  6.    
  7.    public void ShowProfile()
  8.    {
  9.            System.out.println(String.format("%s今年%d歲,體重%f公斤毛色%s",this.name,this.age,this.weight,this.color));
  10.    }
  11.    public void makesound(int n)
  12.    {
  13.            for(int i=0;i<n;i++)
  14.            {
  15.                    System.out.print("汪~");
  16.            }
  17.            System.out.println();
  18.    }
  19.    dog()
  20.    {
  21.           
  22.    }
  23.    dog(String name,int age,double weight,String color)
  24.    {
  25.          this.name=name;
  26.          this.age=age;
  27.          this.weight=weight;
  28.          this.color=color;
  29.    }
  30.    
  31. }
複製代碼

TOP

  1. public class Main {

  2.         public static void main(String[] args) {
  3.                 // TODO 自動產生的方法 Stub
  4.      dog dog =new dog();
  5.      dog.name="球球";
  6.      
  7.      dog dog1=new dog();
  8.      dog1.name="憨憨";
  9.      
  10.      System.out.println(dog.name);
  11.      System.out.println(dog1.name);
  12.         }

  13. }
複製代碼

TOP

  1. package bbs.istak.org.tw;

  2. public class Main {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                 dog dog =new dog();
  6.         dog.name="球球";
  7.       dog dog1=new dog();
  8.       dog1.name="憨憨";
  9.       System.out.println(dog.name);
  10.       System.out.println(dog1.name);
  11.         }

  12. }
複製代碼
寶寶心裡苦,但寶寶不說。

TOP

  1. package bbs.istak.org.tw;

  2. public class Dog {
  3.          static String name;
  4.            int age;
  5.            double weight;
  6.            String color;
  7.           
  8.            public void ShowProfile()
  9.            {
  10.                    System.out.println(String.format("%s今年%d歲,體重%f公斤毛色%s",this.name,this.age,this.weight,this.color));
  11.            }
  12.            public void makesound(int n)
  13.            {
  14.                    for(int i=0;i<n;i++)
  15.                    {
  16.                            System.out.print("汪~");
  17.                    }
  18.                    System.out.println();
  19.            }
  20.           
  21.            dog(String name,int age,double weight,String color)
  22.            {
  23.                  this.name=name;
  24.                  this.age=age;
  25.                  this.weight=weight;
  26.                  this.color=color;
  27.            }
  28.           
  29.         }
複製代碼
寶寶心裡苦,但寶寶不說。

TOP

  1. package Morris;

  2. public class Main {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.         Dog dog =new Dog();
  6.         dog.name="汪汪";
  7.         Dog dog1 =new Dog();
  8.         dog1.name="球球";
  9.         System.out.println(dog.name);
  10.         System.out.println(dog1.name);
  11.         }

  12. }
複製代碼

TOP

  1. public class M{

  2.         public static void main(String[] args) {
  3.      dog dog =new dog();
  4.            dog.name="球球";
  5.          dog dog9=new dog();
  6.          dog9.name="憨憨";
  7.          System.out.println(dog.name);
  8.          System.out.println(dog9.name);
  9.         }

  10. }
複製代碼

TOP

返回列表