標題:
[作業] 建構子 (二)
[打印本頁]
作者:
葉桔良
時間:
2023-4-22 17:17
標題:
[作業] 建構子 (二)
定義一Cube類別與該類別中的建構子和方法。利用建構子新增兩實體物件,利用showProfile()方法打印出物件的資訊,getArea()方法回傳表面積的計算結果,getVol()方法回傳體積的計算結果。完成如參考執行畫面的練習:
本帖隱藏的內容需要積分高於 1 才可瀏覽
作者:
柏霖
時間:
2023-4-22 22:35
本帖最後由 柏霖 於 2023-4-29 16:07 編輯
public class test06 {
public static void main(String[] args)
{
Cube c1=new Cube("1號立方體", 3);
c1.showProfile();
Cube c2=new Cube("2號立方體", 5);
c1.showProfile();
}
}
class Cube
{
String name;
int side;
Cube(String name, int side)
{
this.name=name;
this.side=side;
}
int getArea(int s)
{
return s*s*6;
}
int getVol(int s)
{
return s*s*s;
}
void showProfile()
{
System.out.println(name+"邊長"+side+"cm, 表面積為"+getArea(side)+"平方公分, 體積為"+getVol(side)+"立方公分.");
}
}
複製代碼
作者:
侯宣任
時間:
2023-4-23 15:50
本帖最後由 侯宣任 於 2023-5-13 15:20 編輯
public class test06 {
public static void main(String[] args)
{
Cube c1=new Cube("1號立方體", 3);
c1.showprofile();
Cube c2=new Cube("2號立方體", 5);
c1.showprofile();
}
}
public class Cube
{
String name;
int side;
Cube(String name, int side)
{
this.name=name;
this.side=side;
}
int getArea(int s)
{
return s*s*6;
}
int getVol(int s)
{
return s*s*s;
}
void showProfile()
{
System.out.println(name+"邊長"+side+"cm, 表面積為"+getArea(side)+"平方公分, 體積為"+getVol(side)+"立方公分.");
}
}
複製代碼
作者:
侯宣仲
時間:
2023-4-23 16:05
public class test06 {
public static void main(String[] args)
{
Cube c1=new Cube("12號立方體", 2);
c1.showprofile();
Cube c2=new Cube("45號立方體",34);
c1.showprofile();
}
}
複製代碼
作者:
許浩浩
時間:
2023-4-23 17:21
主程式
public class Ch01 {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
Cube c1=new Cube("1號",3);
c1.show();
Cube c2=new Cube("2號",5);
c2.show();
}
}
複製代碼
Cube
public class Cube {
int Long;
String Name;
Cube(String n,int L)
{
Long=L;
Name=n;
}
void show()
{
System.out.println(Name+"立方體邊長"+Long+"公分,表面積為"+Long*Long*6+"平方公分,體積為"+Long*Long*Long+"立方公分.");
}
public void showProfile() {
// TODO 自動產生的方法 Stub
}
}
複製代碼
作者:
石皓云
時間:
2023-4-24 18:11
主程式
package test;
public class Ch01 {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
Cube c1=new Cube("1號",3);
c1.show();
Cube c2=new Cube("2號",5);
c2.show();
}
}
複製代碼
Cube
package test;
public class Cube {
int Long;
String Name;
Cube(String n,int L)
{
Long=L;
Name=n;
}
void show()
{
System.out.println(Name+"立方體邊長"+Long+"公分,表面積為"+Long*Long*6+"平方公分,體積為"+Long*Long*Long+"立方公分.");
}
public void showProfile() {
// TODO 自動產生的方法 Stub
}
}
複製代碼
作者:
孫文康
時間:
2023-4-25 20:10
Ch01
public class Ch01 {
public static void main(String[] args)
{
Cube c1=new Cube("1號立方體", 3);
c1.showprofile();
Cube c2=new Cube("2號立方體", 5);
c1.showprofile();
}
}
複製代碼
cube
public class cube {
}
複製代碼
作者:
謝閔丞
時間:
2023-4-28 21:51
本帖最後由 謝閔丞 於 2023-4-29 16:16 編輯
public class test06 {
public static void main(String[] args)
{
Cube c1=new Cube("1號立方體", 3);
c1.showProfile();
Cube c2=new Cube("2號立方體", 5);
c1.showProfile();
}
}
class Cube
{
String name;
int side;
Cube(String name, int side)
{
this.name=name;
this.side=side;
}
int getArea(int s)
{
return s*s*6;
}
int getVol(int s)
{
return s*s*s;
}
void showProfile()
{
System.out.println(name+"邊長"+side+"cm, 表面積為"+getArea(side)+"平方公分, 體積為"+getVol(side)+"立方公分.");
}
}
複製代碼
作者:
張駿霖
時間:
2023-4-29 12:32
本帖最後由 張駿霖 於 2023-4-29 16:28 編輯
主程式:
public class Ch01 {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
Cube C1=new Cube("1號",3);
C1.showProfile();
Cube C2=new Cube("2號",5);
C2.showProfile();
}
}
Cube:
public class Cube {
int side;
String name;
Cube(String n,int s)
{
this.side=s;
this.name=n;
}
int getArea(int s){
return s*s*6;
}
int getVol(int s)
{
return s*s*s;
}
void showProfile() {
// TODO 自動產生的方法 Stub
System.out.println(name+"邊長"+side+"公分,表面積為"+getArea(side)+"平方公分,體積為"+getArea(side)+"立方公分.");
}
}
複製代碼
作者:
錢冠叡
時間:
2023-4-29 13:26
本帖最後由 錢冠叡 於 2023-4-29 15:56 編輯
主程式
package Test10;
public class Ch01 {
public static void main(String[] args)
{
cube c1=new cube("1號立方體", 3);
c1.showProfile();
cube c2=new cube("2號立方體", 5);
c1.showProfile();
}
}
複製代碼
cube
package Test10;
public class cube {
int Long;
String Name;
cube(String Name,int Long)
{
this.Long=Long;
this.Name=Name;
}
int getArea(int s)
{
return s*s*6;
}
int getVol(int s)
{
return s*s*s;
}
void showProfile()
{
System.out.println(Name+"立方體邊長"+Long+"公分,表面積為"+getArea(Long)+"平方公分,體積為"+getArea(Long)+"立方公分.");
}
}
複製代碼
作者:
許浩浩
時間:
2023-4-29 16:27
public class C01 {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
Cube c1=new Cube("1號立方體",3);
c1.show();
Cube c2=new Cube("2號立方體",5);
c2.show();
}
}
class Cube {
int side;
String name;
Cube(String n,int s)
{
this.side=s;
this.name=n;
}
int getArea(int s){
return s*s*6;
}
int getVol(int s){
return s*s*s;
}
void show()
{
System.out.println(name+"邊長"+side+"公分,表面積為"+getArea(side)+"平方公分,體積為"+getVol(side)+"立方公分.");
}
}
複製代碼
作者:
石皓云
時間:
2023-4-29 16:34
public class C01 {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
Cube c1=new Cube("1號立方體",3);
c1.show();
Cube c2=new Cube("2號立方體",5);
c2.show();
}
}
class Cube {
int side;
String name;
Cube(String n,int s)
{
this.side=s;
this.name=n;
}
int getArea(int s){
return s*s*6;
}
int getVol(int s){
return s*s*s;
}
void show()
{
System.out.println(name+"邊長"+side+"公分,表面積為"+getArea(side)+"平方公分,體積為"+getVol(side)+"立方公分.");
}
}
複製代碼
作者:
孫文康
時間:
2023-5-12 19:02
Ch01
package test2;
public class Ch01 {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
Cube cube1=new Cube("1號",3);
cube1.showProfile();
Cube cube2=new Cube("2號",5);
cube2.showProfile();
}
}
複製代碼
Cube
package test2;
public class Cube {
String name;
int len;
Cube(String o,int l){
name=o;
len=l;
}
void showProfile(){
System.out.println(name+"立方體邊長"+len+"公分,表面積為"+getArea()+"平方公分,體積為"+getVol()+"立方公分");
}
int getArea(){
return len*len*6;
}
int getVol(){
return len*len*len;
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2