返回列表 發帖

物件導向基礎概念 (三)

定義一Dog類別, 包含建構子及兩個方法.
showProfile() 用來顯示基本資料, makeSound(int n) 用來發出聲音.

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

  1. public class Main {

  2.         public static void main(String[] args) {
  3.                 // TODO 自動產生的方法 Stub
  4.      dog dog =new dog("憨憨",1,1.3,"紅棕色");
  5.            dog.ShowProfile();
  6.            dog.makesound(3);
  7.         }

  8. }
複製代碼
  1. public class dog {
  2.    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(String name,int age,double weight,String color)
  20.    {
  21.          this.name=name;
  22.          this.age=age;
  23.          this.weight=weight;
  24.          this.color=color;
  25.    }
  26.    
  27. }
複製代碼

TOP

本帖最後由 鄭楀諺 於 2018-10-20 15:05 編輯
  1. package Morris;

  2. public class Main {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.         Dog dog =new Dog("Momo","blue",2,1.3);
  6.         dog.showProfile();
  7.         dog.makesound(3);
  8.         }

  9. }
  10. package Morris;

  11. public class Dog {
  12.     String name;
  13.     String color;
  14.     int age;
  15.     double weight;
  16.     public void showProfile()
  17.     {
  18.             System.out.println(String.format("%s今年%d歲,體重%f公斤,毛色為%s", this.name,this.age,this.weight,this.color));
  19.     }
  20.     public void makesound(int n)
  21.     {
  22.             for(int i=0;i<n;i++)
  23.             {
  24.                     System.out.print("汪~");
  25.             }
  26.         System.out.println();
  27.     }
  28.     Dog(String name,String color,int age,double weight)
  29.     {
  30.             this.name=name;
  31.             this.color=color;
  32.             this.age=age;
  33.             this.weight=weight;
  34.     }
  35. }
複製代碼

TOP

  1. package kao;

  2. public class Main {

  3.         public static void main(String[] args) {
  4.                 Dog dog = new Dog("憨憨",2,1.3,"紅棕色");
  5.                 dog.showProfile();
  6.                 dog.makeSound(3);
  7.         }
  8. }
複製代碼

TOP

  1. package Morris;

  2. public class Dog {
  3.     String name;
  4.     String color;
  5.     int age;
  6.     double weight;
  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(String name,String color,int age,double weight)
  20.     {
  21.             this.name=name;
  22.             this.color=color;
  23.             this.age=age;
  24.             this.weight=weight;
  25.     }
  26. }
複製代碼

TOP

  1. package kao;

  2. public class Dog {
  3.         String name;
  4.         int age;
  5.         double weight;
  6.         String colar;
  7.         Dog(String name,int age,double weight,String colar){
  8.                 this.name=name;
  9.                 this.age=age;
  10.                 this.weight=weight;
  11.                 this.colar=colar;
  12.         }
  13.         public void showProfile(){
  14.                 System.out.println(String.format("%s今年%d歲,體重%f公斤,毛色為%s",this.name,this.age,this.weight,this.colar));
  15.         }
  16.         public void makeSound(int n){
  17.                 for(int i=0;i<n;i++)
  18.                         System.out.print("汪~");
  19.                 System.out.println();
  20.         }
  21. }
複製代碼

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(2,1.3,"憨憨","紅棕色");
  6.                 dog.showProfile();
  7.                 dog.makeSound(2);
  8.         }

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

TOP

  1. package bbs.istak.org.tw;

  2. public class Dog {
  3.         int age;
  4.         double weight;
  5.         String name;
  6.         String color;
  7.         public void showProfile() {
  8.                 System.out.println(
  9.                                 String.format("%s今年%d歲,體重%f公斤,毛色為%s",this.name,this.age,this.weight,this.color)
  10.                                 );
  11.         }
  12.         public void        makeSound(int n){
  13.                 for(int i=0;i<=n;i++)
  14.                     System.out.print("汪~");
  15.                 System.out.println();
  16.         }
  17.     Dog(int Age,double Weight,String Name,String Color){
  18.               this.age=Age;
  19.               this.weight=Weight;
  20.               this.name=Name;
  21.               this.color=Color;

  22.        }
  23.        
  24. }
複製代碼
寶寶心裡苦,但寶寶不說。

TOP

  1. public class Main {

  2.         public static void main(String[] args) {
  3.                 // TODO 自動產生的方法 Stub
  4.      Dog dog =new dog("憨憨",1,1.3,"紅棕色");
  5.            dog.ShowProfile();
  6.            dog.makesound(3);
  7. public class Dog {
  8.     String name;
  9.     int age;
  10.     double weight;
  11.     String color;
  12.    
  13.     public void ShowProfile()
  14.     {
  15.      System.out.println(String.format("%s今年%d歲,體重%f公斤毛色%s",this.name,this.age,this.weight,this.color));
  16.     }
  17.     public void makesound(int n)
  18.     {
  19.     for(int i=0;i<n;i++)
  20.     {
  21.     System.out.print("汪~");
  22.     }
  23.     System.out.println();
  24.     }
  25.     dog(String name,int age,double weight,String color)
  26.     {
  27.          this.name=name;
  28.          this.age=age;
  29.          this.weight=weight;
  30.          this.color=color;
  31.    }
  32.    
  33. }
  34.         }

  35. }
複製代碼

TOP

  1. package kao;

  2. public class Main {

  3.         public static void main(String[] args) {
  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(dog.name);
  10.         }
  11. }
複製代碼
  1. package kao;

  2. public class Dog {
  3.         static String name;
  4.        
  5. }
複製代碼

TOP

  1. package bn.tw;

  2. public class Dog {
  3.         String name;
  4.         int age;
  5.         double weight;
  6.         String color;

  7.         public Dog(String name, int age, double weight, String color) {
  8.                 this.name = name;
  9.                 this.age = age;
  10.                 this.weight = weight;
  11.                 this.color = color;
  12.         }

  13.         public void showProfile() {
  14.                 System.out.println(String.format("%s今年%d歲,體重%f公斤,毛色是%s色"));
  15.         }
  16. }
複製代碼

TOP

返回列表