您的位置:首页 > 编程语言 > MATLAB

Matlab中寻找二值图像最大联通域的算法

2011-11-15 09:28 225 查看
if(!Person.extend){//若extend属性还未存在则执行里面的代码
Person.applay(Person,{
extend:function(){
alert("定义时执行");
return function(){
alert("hello");
}
}()// 注意这里加了一对(),表示在new一个Person对象的时候就会立即执行extend后面定义的方法,并且返回里面return的方法给extend属性,
//那么这样,extend就是一个方法类型的属性了
});
}

//因为之前!Person.extend为true,所以进行了Person.applay方法的执行,而参数中extend元素又是个定义时即时执行的属性,因此这里就先输出结果:定义时执行

Person.extend();// 输出结果:hello
Person.extend();// 输出结果:hello
//new Person();// 输出结果:定义时执行,没执行一次new Person(),都会输出一次这个结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: