一个由jack语言编写的类
类,方法,函数(类似于java中的静态函数),构造函数
```java class Fraction{ field int nemerator,denomeinator; // 成员变量 // 构造函数 constructor Fraciotn new(int a,int b){ let nemerator = a; let denomeinator = b; do reduce(); return this; }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// 方法
method void reduce(){
var int g;
let g = Fraction.gcd(numerator,denominator);
if (g>1){
let numerator = numerator / g;
let denominator = denominator /g;
return ;
}
}
// 函数
function int gcd(int a, int b){
var int r;
/*
计算最大公约数
*/
return a;
} }