用java物件導向剛學到類和物件傳參這一塊的

2021-03-04 08:49:36 字數 4432 閱讀 3971

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有關的東西。由此可見,對於我們這些將要面臨巨大...