我如何创建一个类和我需要的方法?
问题描述:
我需要做的是创建一个应用程序,它将生成一个随机的数学表达式,供用户根据他们选择的难度级别来解决。我如何创建一个类和我需要的方法?
例如。新手:2项 容易随机操作:2或3项
随机操作我正在挣扎是创建一个类来处理表达式
我的游戏类是创建如下:
package w1279057.CW1;
import android.app.Activity;
import android.os.Bundle;
public class Game extends Activity {
public static final String KEY_DIFFICULTY = "w1279057.CW1.difficulty";
public static final int DIFFICULTY_NOVICE = 0;
public static final int DIFFICULTY_EASY = 1;
public static final int DIFFICULTY_MEDIUM = 2;
public static final int DIFFICULTY_GURU = 3;
private int puzzle[];
@Override
public void onCreate(Bundle savedInstanceState) {
int diff = getIntent().getIntExtra(KEY_DIFFICULTY, DIFFICULTY_NOVICE);
setContentView(R.layout.gameview);
}
}
什么,我想我需要的是具有用于表达随机产生的动作的具体金额,然后生成随机数的方法为好,一旦我有一个有效的表达式,我需要更新一个TextView一类显示表达式。
我在正确的轨道上?
答
我认为这可能是一种很好的方法,因为您会将数学逻辑从您的活动中分离出来。所以...我的建议是以这种方式:)
我的班级将如何看待?正如我所说,我在创建方法时遇到了麻烦。 – nexus490 2012-03-01 23:19:48
你有什么样的问题?您需要的方法取决于您需要实现的功能...例如您可以将其视为“每种方法的一种操作”,以小块封装业务逻辑。 – Caumons 2012-03-01 23:44:19
好吧,我将它分解成我需要处理的任务,第一个将创建一个方法,如果新手被选中,将会生成表达式,所以我需要选择一个随机操作并生成两个0和0之间的随机数字100,那么我需要更新我的文本视图以显示此表达式 – nexus490 2012-03-01 23:46:27