本月博客排行
-
第1名
arpenker -
第2名
kaizi1992 -
第3名
wy_19921005
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- e_e
- tanling8334
- arpenker
- sam123456gz
- kaizi1992
- zysnba
- xiangjie88
- lemonhandsome
- ganxueyun
- xyuma
- Xeden
- wangchen.ily
- zhanjia
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- ajinn
- daizj
- xpenxpen
- wjianwei666
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- lchb139128
- kristy_yy
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- lyndon.lin
最新文章列表
javaScript之面向对象编程
一、自定义构造函数
即:通过使用 new 操作符调用函数来构造对象。
//定义一个函数
var Person = function(name){
this.name = name;
this.sayHello = function(){
return "Hi, my name ...
面向对象思维-封装、继承、多态
封装
任何的对象实例都是尽可能的去封装,减少暴露,它的实现细节对你是透明的。封装就是我们将程序的设计和使用分开的一种手段,也是方便我们编程者的工具。
我们把对同一种数据的操作和处理,连同数据封装成一个类,并向外提供了使用的方法;
这样既方便了我们的使用,有能够保证我们的设计的安全性。
在封装中,我们会根据数据的不同来初始化这些数据,即构造方法。在封装中访问控制就是对安全性的保 ...
PHP5新特性--更加面向对象化的PHP
PHP处理对象部分的内核完全重新开发过,提供更多功能的同时也提高了性能。在以前版本的php中,处理对象和处理基本类型(数字,字符串)的方式是一样的。这种方式的缺陷是:当将对象赋值给一个变量时,或者通过参数传递对象时,对象将被完全拷贝一份。在新的版本里,上述操作将传递引用(可以把引用理解成对象的标识符),而非值。 很多PHP程序员可能甚至没有察觉到老的对象处理方式。事实上,大多数的php应用都可以很好 ...
《javascript高级程序设计2》学习笔记6 OOP
oo是javascript的重点也是难点,这一章我看了好几遍了。个人觉得这章理解起来不是特别容易,所以有些笔记我决定按照自己的理解以及网上一些前辈写的比较好的文章来写,如有不正确望斧正。后续可能会对内容更新。
OOP 定义:使用对象时,只关注对象提供的功能,不关注内部细节,更简洁说是,不了解原理的情况下,会使用其功能。
对象 定义:“黑盒子”,不了解内部结构,知道表面的各种操作。
...
JavaScript中的面向对象
JavaScript是一种基于对象的语言。由于不存在class(类)的概念,所以不是真正的面向对象语言。
本文是对JavaScript中实现封装、继承等面向对象特性学习的笔记。
一、类
function SimpleDemo(param1, param2){
this.param1 = param1;
this.param2 = param2;
}
...
Python的OO思想
想当年大二的时候,在学校学习Java,
最牛逼的OO思想,用了3页纸就讲完了,还是清华大学出版社的呢。
后来全凭自己啃视频,啃代码才搞懂什么叫做OO。
现在学习Python,就用自己的方式,好好学习一次:
OO的基本,是封装,继承,多态。
首先是继承:
定义一个类:
class Bird(object):
have_feather = True
wa ...
javascript面向对象视频教程
10_深入函数_函数的定义(重要)
11_深入函数_函数的传值(非常重要)
12_深入函数_函数的arguments和this(重要)
13_深入函数_函数的属性和call,apply(重要)
01_javascript面向对象_简单对象创建和json(重要)