//第1种写法
function Circle(r) {
this.r = r;
}
Circle.PI = 3.14159;
Circle.prototype.area = function() {
return Circle.PI * this.r * this.r;
}
var c = new Circle(1.0);
alert(c.area());
//第2种写法
var Circle = function() {
var obj = new Object();
obj.PI = 3.14159;
obj.area = function( r ) {
return this.PI * r * r;
}
return obj;
}
var c = new Circle();
alert( c.area( 1.0 ) );
//第3种写法
var Circle = new Object();
Circle.PI = 3.14159;
Circle.Area = function( r ) {
return this.PI * r * r;
}
alert( Circle.Area( 1.0 ) );
//第4种写法
var Circle={
"PI":3.14159,
"area":function(r){
return this.PI * r * r;
}
};
alert( Circle.area(1.0) );
//第5种写法
var Circle = new Function("this.PI = 3.14159;this.area = function( r ) {return r*r*this.PI;}");
alert( (new Circle()).area(1.0) );
分享到:
相关推荐
Moo-CSS 模块化面向对象的css写法
一个java 面向对象字符串写法的判断回文数 假如输入非数字 会提示输入数字 利用循环写的 大家多多支持
原生js实现无缝轮播(包括面向对象的写法),包括实现思路。
面向对象写的一个点击选项卡,复用这个面向对象写法,同时为不同的添加不一样的方法
主要介绍了四种js面向对象的常见写法,还介绍了有关this的相关内容,感兴趣的小伙伴们可以参考一下
全面介绍ALV面向对象的写法,在此基础上可以轻松的进入ABAP面向对象方法的研究上来
高级面向对象写法[收集].pdf
约瑟夫问题面向对象解法报告书(C++版)pdf格式
写选项卡的时候,要改变为面向对象的写法,面向兑现的写法更容易扩展或者维护,这里是文章的Markdown文档,需要的可以下载浏览,如有错误,欢迎指出 谢谢
c面向对象的一些写法,包含,继承,接口等
下面小编就为大家带来一篇归纳下js面向对象的几种常见写法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Python GUI编程(第一部分) 4_GUI程序的经典面向对象写法.mp4
JavaScript面向对象基础PPT,讲述了何谓面向对象、面向对象特点、组成及写法、工厂模式、原型以及如何将普通面向过程的代码转换为面向对象的基本原则
面向过程: 为了把大象装进冰箱,需要3个过程。 1) 把冰箱门打开(得到打开门的冰箱) 2) 把大象装进去(打开门后,得到里面装着大象的冰箱) 3) 把冰箱门关上(打开门、装好大象后,获得关好门的冰箱) 每个过程有...
使用面向对象方法写的一个拖拽,可以先用过程式的写法先写出来然后再改成面向对象。我只是一个菜比.....
2. 使用IE运行context applying.html文档,然后查看源代码,注意观看怎样使用JSON来定义类并且实例化var obj对象的,与第一个例子比较,这是第二种JS的面向对象的写法,该写法出自于为适应下一代开发语言Ruby而制定...
Java代码 代码如下: //第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var c = new Circle(1.0); alert(c....
一、类的封装实现:借用高焕堂的宏头文件,类很容易封装为如下的格式 1、类的定义,其中 CLASS() 是 lw_oopc_kc.h 中定义的宏 #include "lw_oopc_kc.h" CLASS(A) { int a; void(*init)(void*,int);...
NULL 博文链接:https://llying.iteye.com/blog/341552