码迷,mamicode.com
首页 >  
搜索关键字:面向对象的特性    ( 223个结果
让lua面向对象--lua和android
让lua面向对象lua本身不支持面向对象的特性,但是由于lua是基于原型(prototype)的语言,要实现面向对象的特性也是有一定的方法的,实现方式有很多种, 总结了一下我最近对使用lua实现面向对象的特性,主要可以分为以下两种不同的方式来实现: 1、使用metatable的__index域实现....
分类:移动开发   时间:2015-03-10 15:16:07    阅读次数:313
边记边学PHP-(十六)PHP使用MySQL扩展库操作数据库
PHP提供了很多扩展库,这里说的是使用MySQL扩展库,但是这种扩展库在不久的将来就会被摒弃,因为如果使用MySQL扩展库编写的代码在运行的时候会有warning的提示。我本来想直接写另一种,但是感觉这是基础。MySQL扩展库,一说到库,自然而然就想到是一堆函数,很多函数组成一个库,使用扩展库也就是使用里面的函数。MySQL扩展库是完全面向过程的,显然不符合面向对象的特性,被摒弃也是可以理解的。废...
分类:数据库   时间:2014-12-22 14:33:56    阅读次数:255
JavaScript面向对象编程(6)利用原型链实现继承
继承是面向对象的特性之一,继承的主要目的就是为了重用。子类能复用父类的属性或者行为,可以极大地简化子类,避免重复定义。 继承的特征1.子对象拥有父对象的属性和方法 继承特征2:子对象“是一个”父对象,具备“is-a”的特点, 如人是动物,那么人就是动物的子类,体现在对象上,一个人必然有一个指向动物实例的引用 子类的prototype指向父类的一个实例,就完成了继承,因为子类的实例上具备了父类实例的属性和行为。 Java中子类实例有super关键字指向父类实例,在继承上,所有面向对象语言都差不多的。...
分类:编程语言   时间:2014-12-08 21:23:48    阅读次数:195
2014.12.3笔记
java回调机制: Java中没有像C++这样的函数指针,所以不能将一个函数通过参数传递给另一个函数。因此Java中没有回调函数,但仍然可以有回调的机制。Java是一种纯面向对象的语言,它的回调可以通过面向对象的特性实现。 依然采用Person的例子,用Java实现回调。如下:  ICompare接口:     public interface ICompare {...
分类:其他好文   时间:2014-12-03 19:24:14    阅读次数:133
JavaScript 面向对象学习——2
继承是面向对象的特性(封装、抽象、继承、多态)之一,JavaScript作为面向对象语言自然拥有继承的特性。如果想要真正理解JavaScript的继承机制,那么应该从JavaScript对象的原型说起。 ? ? 1 prototype ...
分类:编程语言   时间:2014-12-01 01:21:15    阅读次数:200
OC学习总结之面向对象和类
OC学习总结之面向对象和类Objective-c是c语言的母集合,它的原意就是在原始的c语言的主体上加入面向对象的特性。1、面向对象和面向过程面向对象和面向过程是编程的两种思考方式。面向对象,简称OOP,它是以事物为中心,参与事件的事物是核心,完成事件只是事物的一个小任务。面向过程,简称OPP,它是...
分类:其他好文   时间:2014-11-13 10:41:28    阅读次数:160
Java封装
1.封装/隐藏(encapsulation) *隐藏对象的内部的复杂性,只对外公开简单的接口。便于外界的调用,从而提高系统的可扩展性,可维护性。 2.我们程序设计要追求“高内聚,低耦合”。 *高内聚就是类的内部数据操作细节自己完成,不允许外部干涉; *低耦合:仅暴露少量的方法给外部使用。...
分类:编程语言   时间:2014-11-01 11:57:44    阅读次数:249
objective -c初写
最近在自己学习iOS程序,这篇博文的内容是刚学习Objective-C时做的笔记,力图达到用最短的时间了解OC并使用OC。Objective-C是OS X 和 iOS平台上面的主要编程语言,它是C语言的超集,在C语言的基础上增加了面向对象的特性。Note: 文中代码所使用的编辑工具是Xcode5一些...
分类:其他好文   时间:2014-10-10 19:41:34    阅读次数:257
2014年8月25日,收藏家和杀手——面向对象的C++和C(一)
也许在看到C可以写面向对象这句话后,很多初、中级程序员惊呆了,认为我胡说八道。如果我换个说法,C可以以面向对象的方式写程序,但C语言本身并不直接具有面向对象的特性,这些程序员也许就会好受一些,会从认为我胡说八道转为认为我有机会自圆其说。下面就让我自圆其说一下。...
分类:编程语言   时间:2014-08-26 00:32:45    阅读次数:383
C用函数指针模拟重载 C++重载
C中为什么不支持重载,即同一作用域内不允许出现同名函数?我们都知道重载是c++面向对象的特性。c语言中是不存在的。所谓重载简单来说就是一个函数名可以实现不同的功能,要么输入参数不同或者参数个数不同,要么返回类型不同。例如函数add(),在c++中可以轻易实现int,double等不同类型参数的相加功...
分类:编程语言   时间:2014-08-14 13:19:28    阅读次数:256
223条   上一页 1 ... 19 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!