1樓:匿名使用者
class circle
public double getradius()public void setradius(double radius)
}public class x4_3_1}
java用物件導向設計的方法,設計乙個圓的類,包括計算圓的直徑、圓的周長和圓的面積的方法。
2樓:
package circle;
public class easy
public void setbj(double bj)public double getpi()public static double zhouchang(double bj)
public static double area(double bj)
public static void main(string args)
}圓直徑的方法沒有寫,測試也只是測試了周長,其他應該可以看懂的吧!
java物件導向程式設計題目。要求用抽象類和介面
3樓:匿名使用者
//abstract shape形狀類
public abstract class shape
//rectangle繼承shape類
public class rectangle extends shape
public void setwidth(double width)
public double getheight()
public void setheight(double height)
private double height;
rectangle()
rectangle(double width,double height)
public double area()
public double perimeter()
}//circle類繼承抽象類shape
public class circle extends shape
circle(double radius)
public double getradius()
public void setradius(double radius)
public double area()
public double perimeter()
}/********類繼承抽象類shape
public class ******** extends shape
********(double di,double high)
public double getdi()
public void setdi(double di)
public double gethigh()
public void sethigh(double high)
public double area()
public double perimeter()
}//定義介面shape
public inte***ce shape
//rectangle類實現介面shape
public class rectangle implements shape
public void setwidth(double width)
public double getheight()
public void setheight(double height)
private double height;
rectangle()
rectangle(double width,double height)
public double area()
public double perimeter()
}//circle類實現介面shape
public class circle implements shape
circle(double radius)
public double getradius()
public void setradius(double radius)
public double area()
public double perimeter()
}//********類實現介面shape
public class ******** implements shape
********(double di,double high)
public double getdi()
public void setdi(double di)
public double gethigh()
public void sethigh(double high)
public double area()
public double perimeter()
}//測試類shapetest
public class shapetest
//定義靜態列印方法
public static void print(object object)
}//列印結果
c1的面積:28.26 c2的面積28.26
c1的周長:18.84 c2的周長18.84
s1的面積:9.0 s2的面積25.0
s1的周長:12.0 s2的周長20.0
t1的面積:15.0 t2的面積6.0
t1的周長:15.0 t2的周長6.0
用java物件導向思想程式設計求長方形的周長和面積
4樓:匿名使用者
//面向的重要體現就是介面的使用
//甲inte***ce zfx
//乙class zfxing implements zfx
public double mianji()
public double zhchang()
} //丙
class showout
} //丁
class test //這裡我們看到物件導向的程式設計是多麼的巧妙,能分工協作,能發揮人多的優勢!
} //假若有人已經把介面定義好並實現了這個介面,我們就省事了,我們就直接編寫**例項化類,
//並用介面來向實現介面的類傳送訊息!(事實上前人就是已經把很多類和介面給我們編寫好了,如java的類庫)
//專案開始前,構建時就要確定模組,定義介面,比如就先定義這個例子中的介面,由甲來完成
//緊接著乙就可以開始編寫實現類的**了,同時丙也可以開始編寫需要這個類的專案部分了
//最後,由丁就可以完成組裝!
希望你能得到一些幫助,希望你能因此對物件導向的思路有所理解
5樓:匿名使用者
public class area
}import java.util.scanner;
public class area2}
6樓:匿名使用者
有必要這麼麻煩嗎?這種問題直接乙個類就寫完了,物件導向搞得這麼複雜,完全是為了物件導向而去物件導向
7樓:匿名使用者
我初學java,已經學到物件導向了,也能看得懂,就是臨到自己寫程式的時候,就寫不出來,這種現象正常 50
8樓:匿名使用者
不正常,基礎還不夠好,在深入一下抽象思維
乙個類,包含了
屬性 和 方法 ,屬性就是資料 方法就是處理資料的流程邏輯乙個類有多個屬性多個方法
方法的處理流程,可以傳入引數,經過流程後 會輸出返回,就像你進食後經過消化,拉出來的是便便。。而乙個類裡面有多個這樣的方法,就如你體內有多個不同的處理系統。
不同的類,就像人與人,人與物之間的關係。
基於抽象獲得設計的思路
9樓:魔炮
正常現象。。
不過你可以 現在找點小程式寫寫。。什麼在控制台輸出個楊輝三角啊,或者寫個二元一次方程求解之類的。。剛學的時候都那樣 邏輯複雜一點就不知道怎麼實現了,到時候不是會有個猜數字遊戲的程式設計麼,寫幾遍不看demo自己能寫出來也就差不多了。
熟悉了就好了。。
10樓:匿名使用者
不要急躁,安心學下去,剛開始都會有這種感覺,跟隨課題乙個乙個理解,也是幫助自己積累知識,和思維,更好的應對越來越複雜的**
另外,你用等系統的ui好熟悉,看著像ubuntu的unity介面
11樓:
慢慢來,可能你還沒有習慣和理解物件導向,以後寫的程式多了就沒問題了
12樓:糯公尺團
很正常。多寫寫**就好了
C物件導向的特徵是什麼,JAVA物件導向的特徵及什麼是物件導向
一,封裝 首先我們可以把世界上任何乙個東西都看作為乙個物件,在這裡就以人為例,那麼乙個人就是乙個物件。封裝的意思是什麼?可以這樣的去理解封裝就是這個人要完成一件事情,他所需要的任何工具都帶在了自己的身上,所需要的技術也都裝在了自己的腦子裡了。不需要借助於別人的力量就能完成這一件事情。這樣做的好處就是...
C 程式設計 用物件導向的方法求矩形面積 要求編寫矩形Rectangle類
include using namespace std class graph class public graphvoid area void main c 程式設計 用物件導向的方法求圓面積.要求編寫乙個圓circle類 我來寫乙個簡單的吧 include using namespace std...
剛畢業想轉行學java大家給點意見吧?謝謝
對於剛畢業的大學生,學java是個不錯的選擇!java已成為當今市面上最受歡迎的程式設計軟體,對於處於資訊高速發達的今天,java技術已經無處不在,手機軟體 手機java遊戲 電腦軟體等等。可以這樣說,只要你使用手機 電腦等電子產品,你就會用到跟java有關的東西。由此可見,對於我們這些將要面臨巨大...