function Circle(radius) {
this.r = radius;
}
Circle.PI = 3.14159;
function Circle_area() { return Circle.PI * this.r * this.r; }
new Circle(0);
Circle.prototype.area = Circle_area;
function hitung1(){
return 10;
}
Circle.prototype.hitung = hitung1;
function Circle_max(a,b) {
if (a.r > b.r) return this.hitung;
else return this.hitung;
}
Circle.max = Circle_max;
c = new Circle(1.0);
c.r = 2.2;
a = c.area();
x = Math.exp(Circle.PI);
d = new Circle(1.2);
bigger = Circle.max(c,d);
alert(c.hitung());
sumber : http://docstore.mik.ua/orelly/web/jscript/ch07_05.html
saya tambahkan fungsi hitung1()
untuk membedakan mana fungsi yg terdaftar di class dan fungsi yg di global
anda dapat melihat sendiri cara memangil fungsi di class oleh fungsi lain di class yang sama
Tidak ada komentar:
Posting Komentar