- package test;
- public class GetTest {
- public static void main(String[] args) {
-
- SetTime time = new SetTime();
- System.out.println(time.end-time.start);
- }
- }
- abstract class GetTime{
- long start = System.currentTimeMillis();
- abstract double runCode();
-
- long end = System.currentTimeMillis();
- }
- class RunCode{
- static double runCode(){
- double x =9;
- for(; x<99 ;x++)
- x*=x;
- return x;
- }
- }
- class SetTime extends GetTime{
-
- double runCode() //此行的多个标记: -此方法必须返回double类型的结果;
-
- {
- return RunCode.runCode(); //return 代表返回值 如果不想加return 请将上面的duuble 改为void
- }
- }
- <font color="Navy">
- </font>
复制代码 方法的定义方式, 权限修饰符 +返回值类型+方法名+()+{语句序列}
double 代表double类型返回值 ;如果定义了返回值类型,自然要用 return返回内容
void 代表没有返回值, 定义为无返回值就不用返回了
|