標題:
物件導向基礎概念 (三)
[打印本頁]
作者:
tonyh
時間:
2018-1-20 15:08
標題:
物件導向基礎概念 (三)
本帖最後由 tonyh 於 2019-1-28 20:30 編輯
定義一Dog類別, 包含建構子及兩個方法.
showProfile() 用來顯示基本資料, makeSound(int n) 用來發出聲音.
public class Ch59
{
public static void main(String[] args)
{
Dog d1=new Dog("憨憨",2,1.3,"紅棕色");
Dog d2=new Dog("球球",1,1.2,"白色");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name, color;
int age;
double w;
Dog(String n, int a, double w, String c)
{
name=n;
age=a;
this.w=w;
color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+color+".");
}
void makeSound(int n)
{
for(int i=1; i<=n; i++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
作者:
蔡幸融
時間:
2018-1-21 15:36
public class Ch01
{
public static void main(String args[])
{
Dog d1=new Dog("安安",2,1.3,"紅棕色");
Dog d2=new Dog("球球",1,1.2,"白色");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name, color;
int age;
double w;
Dog(String n, int a, double w, String c)
{
name=n;
age=a;
this.w=w;
color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+color+".");
}
void makeSound(int n)
{
for(int i=1; i<=n; i++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
作者:
黃宥鈞
時間:
2018-1-26 14:38
public class Ch59
{
public static void main(String[] args)
{
Dog d1=new Dog("憨憨",2,1.3,"紅棕色");
Dog d2=new Dog("球球",1,1.2,"白色");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name, color;
int age;
double w;
Dog(String n, int a, double w, String c)
{
name=n;
age=a;
this.w=w;
color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+color+".");
}
void makeSound(int n)
{
for(int i=1; i<=n; i++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
作者:
洪榜蔓
時間:
2018-1-27 14:16
public class Ch59
{
public static void main(String[] args)
{
Dog d1=new Dog("憨憨",2,1.3,"紅棕色");
Dog d2=new Dog("球球",1,1.2,"白色");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name, color;
int age;
double w;
Dog(String n, int a, double w, String c)
{
name=n;
age=a;
this.w=w;
color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+color+".");
}
void makeSound(int n)
{
for(int i=1; i<=n; i++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
作者:
莊旻叡
時間:
2018-1-27 14:18
public class Ch59
{
public static void main(String[] args)
{
Dog d1=new Dog("憨憨",2,1.3,"紅棕色");
Dog d2=new Dog("球球",1,1.2,"白色");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name, color;
int age;
double w;
Dog(String n, int a, double w, String c)
{
name=n;
age=a;
this.w=w;
color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+color+".");
}
void makeSound(int n)
{
for(int i=1; i<=n; i++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
作者:
譚暐霖
時間:
2018-1-27 14:27
public class Ch59
{
public static void main(String[] args)
{
Dog d1=new Dog("憨憨",2,1.3,"紅棕色");
Dog d2=new Dog("球球",1,1.2,"白色");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name, color;
int age;
double w;
Dog(String n, int a, double w, String c)
{
name=n;
age=a;
this.w=w;
color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+color+".");
}
void makeSound(int n)
{
for(int i=1; i<=n; i++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
作者:
蕭澧邦
時間:
2018-1-27 14:42
public class Ch59
{
public static void main(String[] args)
{
Dog d1=new Dog("憨憨",2,1.3,"紅棕色");
Dog d2=new Dog("球球",1,1.2,"白色");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name, color;
int age;
double w;
Dog(String n, int a, double w, String c)
{
name=n;
age=a;
this.w=w;
color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+color+".");
}
void makeSound(int n)
{
for(int i=1; i<=n; i++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2