精華區beta java 關於我們 聯絡資訊
class Ccircle { private static double pi=3.14; private double radius; public Ccircle(double r) { radius=r; } public Ccircle Compare(Ccircle c3) { if(this.radius>c3.radius) return this; else return c3; } } public class test01 { public static void main(String args[]) { Ccircle c1=new Ccircle(1.0); Ccircle c2=new Ccircle(2.0); Ccircle c3=c1.Compare(c2); if(c3==c1) System.out.println("r1 more biger"); else System.out.println("t2 more biger"); } } 在Java2教學手冊中遇到一個難題 請教一下各位大大 如何把在Ccircle類別內的compare()移動到test01類別內@@? 之前有請教過人,有位大大說用繼承和改寫或實作 但是目前這章節還沒有教到繼承和實作 所以想請教各位是能幫小弟我解決這問題@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.57.13
LaPass:public Ccircle Compare(Ccircle c,Ccircle c3) 然後把 04/08 12:00
LaPass: ^static this改成c 04/08 12:04
MemoriseOff:已經解出來了 感謝大大的提醒 ^^ 04/08 16:47