作者MemoriseOff (InoriMisasagi)
看板java
標題[問題]請問如何修改方法
時間Sun Apr 8 09:59:47 2012
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