標題:
物件導向基礎概念 (三)
[打印本頁]
作者:
陳弘修
時間:
2021-2-6 10:00
標題:
物件導向基礎概念 (三)
定義一Dog類別,包含建構子及兩個方法。
showProfile() 用來顯示基本資料,makeSound(int n) 用來發出聲音。
本帖隱藏的內容需要回復才可以瀏覽
作者:
李柏穎
時間:
2021-2-6 10:41
public class Ch01
{
public static void main(String[] args)
{
Dog a=new Dog("憨憨",2,1.3,"紅棕色");
Dog b=new Dog("球球",1,1.2,"白色");
a.showProfile();
a.makeSound(3);
System.out.println();
b.showProfile();
b.makeSound(2);
}
}
class Dog
{
String name, c;
int age;
double w;
Dog(String name, int age, double w, String c)
{
this.name=name;
this.age=age;
this.w=w;
this.c=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+c);
}
void makeSound(int n)
{
for(int i=0; i<n;i++)
System.out.print("汪~");
}
}
複製代碼
作者:
陳莉榛
時間:
2021-2-6 10:47
package a01;
public class a01 {
public static void main(String[] args)
{
// TODO 自動產生的方法 Stub
Dog d1= new Dog("憨憨",2,1.3f,"紅棕色");
Dog d2= new Dog("球球",1,1.2f,"白色");
d1.showProfile();
d1.makeSound(2);
System.out.println();
d2.showProfile();
d2.makeSound(3);
}
}
class Dog
{
String name,c;
int a;
float w;
Dog(String name, int a,float w,String c)
{
this.name=name;
this.a=a;
this.w=w;
this.c=c;
}
void showProfile()
{
System.out.println(name+"今年"+a+"歲,體重"+w+"公斤,毛色為"+c);
}
void makeSound(int n)
{
for (int i = 0; i < n; i++) {
System.out.print("旺~");
}
}
}
複製代碼
作者:
龔品誠
時間:
2021-2-6 10:47
package owo;
public class owo {
public static void main(String[] args)
{
Dog red=new Dog("憨憨",2,1.3f,"紅棕色");
Dog white=new Dog("球球",1,1.2f,"白色");
red.show();
red.shound(2);
white.show();
white.shound(3);
}
}
class Dog
{
String name,color;
int y;
float kg;
Dog(String x,int u,float h,String p)
{
name=x;
y=u;
kg=h;
color=p;
}
void show()
{
System.out.println(name+"今年"+y+"歲、"+kg+"公斤、毛色為"+color);
}
void shound(int n)
{
for(int i=0;i<n;i++)
{
System.out.print("汪~");
}
System.out.println();
}
}
複製代碼
作者:
李穎俊
時間:
2021-2-6 10:53
本帖最後由 李穎俊 於 2021-2-6 10:56 編輯
package aa;
public class aa {
public static void main(String[] args) {
Dog d1=new Dog("憨憨",2,1.3f,"紅棕");
Dog d2=new Dog("球球",1,1.2f,"白");
d1.showProfile();
d1.makeSound(2);
d2.showProfile();
d2.makeSound(3);
}
}
class Dog{
String name,color;
int age;
float w;
Dog(String n,int a,float 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();
}
}
複製代碼
作者:
張淯祺
時間:
2021-2-6 10:53
public class a02 {
public static void main(String[] args) {
Dog a=new Dog("憨憨",2,1.3f,"紅棕色");
Dog b=new Dog("球球",1,1.2f,"白色");
a.showProfile();
a.makeshound(2);
b.showProfile();
b.makeshound(3);
}
}
class Dog
{
String name,c;
int s;
float x;
Dog(String name,int s,float x, String c)
{
this.name=name;
this.s=s;
this.x=x;
this.c=c;
}
void showProfile()
{
System.out.println(this.name+"今年"+this.s+"歲,體重"+this.x+"公斤,毛色為"+c);
}
void makeshound(int n)
{
for(int i=1; i<=n; i++)
{
System.out.print("汪");
System.out.println();
}
}
}
複製代碼
作者:
林羿丞
時間:
2021-2-6 10:54
package aaa;
public class SDA {
public static void main(String[] args) {
Dog man=new Dog ("憨憨",2,1.3,"紅棕");
Dog woman=new Dog("笨笨",1,1.2,"白");
man.showProfile();
woman.showProfile();
man.makeSound(2);
woman.makeSound(3);
}
}
class Dog
{
String name;
int age;
double hobby;
String cl;
Dog(String n, int a, double d, String cl)
{
name=n;
age=a;
hobby=d;
this.cl=cl;
}
public void makeSound(int n) {
for (int i = 0; i < n; i++) {
System.out.println(""
+ "旺--");
}
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+ hobby+",毛色"+cl);
}
}
複製代碼
作者:
王銘鴻
時間:
2021-2-6 11:02
public class a02 {
public static void main(String[] args) {
dog man=new dog("憨憨",1,1.0,"紅棕");
dog woman=new dog("球球",2,1.5,"白色");
man.showProfile();
man.makeSound(5);
woman.showProfile();
woman.makeSound(5);
}
}
class dog
{
String name;
int age;
double w;
String c;
dog(String n, int a,double w, String c)
{
name=n;
age=a;
this.w=w;
this.c=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+",毛色"+c);
}
void makeSound(int n)
{
for(int i=0;i<n;i++)
System.out.print(" pul ");
System.out.println();
}
}
複製代碼
作者:
黃柏智
時間:
2021-2-20 09:33
public class A01 {
public static void main(String[] args) {
Dog D1= new Dog("小紅",2,1.3,"紅色");
Dog D2= new Dog("小白",3,1.9,"白色");
D1.showProfile();
D1.makeSound(5);
D2.showProfile();
D2.makeSound(4);
}
}
class Dog
{
String name;
int age;
double heavy;
String color;
Dog(String n,int a, double h,String c)
{
name=n; age=a; heavy= h; color=c;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+heavy+"公斤,毛色為"+color);
}
void makeSound(int n)
{
for(int a=0;a<=n;a++)
System.out.print("汪~");
System.out.println();
}
}
複製代碼
作者:
朱閎聿
時間:
2021-2-20 09:36
package a01;
public class a01
{
public static void main(String[] args)
{
Dog x=new Dog("憨憨",2,1.3,"紅棕色");
Dog y=new Dog("球球",1,1.2,"白色");
x.showProfile();
x.makeSound(3);
y.showProfile();
y.makeSound(2);
}
}
class Dog
{
String name, z;
int age;
double w;
Dog(String name, int age, double w, String z)
{
this.name=name;
this.age=age;
this.w=w;
this.z=z;
}
void showProfile()
{
System.out.println(name+"今年"+age+"歲,體重"+w+"公斤,毛色為"+z);
}
void makeSound(int n)
{
for(int i=0; i<n;i++)
System.out.print("汪~");
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2