码迷,mamicode.com
首页 >  
搜索关键字:类定义    ( 2788个结果
JavaScript-面向对象
一、JavaScript面向对象语言特性:*传统的面向对象编程语言中,通常对象是由类派生而来的,而类定义来了成员属性和成员方法。*JavaScript编程语言中没有类的概念,它是一门基于原型(prototype)的面向对象编程的语言。*JavaScript面向对象这个词其实是多余的,因为JavaSc...
分类:编程语言   时间:2015-06-09 15:34:01    阅读次数:153
C#超级实用的一种类型—匿名类型
顾名思义 匿名类型就是没有名字的类型。当一个新的匿名对象定义与前面已经存在的类型定义的内部变量类型相同时,编译器就会只生成一个类定义,而不是各一个。匿名类型对象中仍然可以再包含匿名对象。在C#3.0中允许我们在程序中声明一个临时的类型来存储数据,例如:class Program { static void Main(string[] args) {...
分类:Windows程序   时间:2015-06-08 23:21:52    阅读次数:216
Structual设计--Bridge模式
1.意图将抽象部分与它的实现部分分离,使他们都可以独立地变化。2.别名Handle/Body3.动机当一个抽象对象可能有多个实现时,通常用继承来协调它们。抽象类定义对该抽象的接口,而具体的子类则用不同方式加以实现。但是此方法有时不够灵活。继承机制将抽象部分与它的实现部分固定在一起,使得难以对抽象部分和实现部分独立的进行修改、扩充和重用。4.适用性以下情况使用Bridge模式: 你不希望在抽象和它的实...
分类:其他好文   时间:2015-06-08 11:46:20    阅读次数:175
友元(友元函数、友元类和友元成员函数) C++
有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要访问类的私有数据成员。 友元(frend)机制允许一个类将对其非公有成员的访问权授予指定的函数或者类,友元的声明以frend开始,它只能出现在类定义的内部,友元声明可以出现在类中的任何地方:友元不是授予友元关系的那个类的成员,所有它们不受其声明出现部分的访...
分类:编程语言   时间:2015-06-08 09:52:36    阅读次数:135
Android之Window
window表示的是一个抽象窗口类,该类只是一个抽象窗口类,其具体的唯一实现类是PhoneWindow类。Window对象的获取通过在Activity中调用getWindow()方法获取到Window对象;该类定义了一个CallBack接口,用于处理用户的消息数据,该接口的方法有:dispatchKeyEvent,dispatchTouchEvent等...
分类:移动开发   时间:2015-06-07 15:49:59    阅读次数:150
java生成随机数的两种方式
【方法一】 调用 util 中的 Random 类:定义Random的对象 rand,用 rand.nextInt()生成随机整数 或者将 next 后面的Int改为 Double,Float ,  Long,分别对应了双精度,单精度和长整形) 注意只有 nextInt( ) 可以带参数,例如: rand.nextInt(10) 则随机生成0到9的随机数; import j...
分类:编程语言   时间:2015-06-07 11:15:43    阅读次数:178
__autoload()方法
php中__autoload()方法详解PHP在魔术函数__autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大PHP在魔术函数__aut...
分类:其他好文   时间:2015-06-06 13:24:11    阅读次数:120
Spring数据访问层Dao案例
本文描述的是通过spring框架实现数据持久化操作,具体内容如下:1,POJO类定义: 1 import java.io.Serializable; 2 import java.util.Date; 3 4 public class User implements Serializable{ 5 ....
分类:编程语言   时间:2015-06-06 00:23:19    阅读次数:824
C#中的二进制序列化和Json序列化
序列化就是把一个对象变成流的形式,方便传输和还原。小弟不才,总结下对二进制序列化和Json序列化的使用:1.首先,二进制序列化(BinaryFormatter)要求要序列化的类必须是可序列化的(即在类定义的前面加Serializable关键字),而且它的父类类型也必须是可序列化的,经过查看发现,Do...
分类:Windows程序   时间:2015-06-04 15:33:27    阅读次数:276
c++中运算符重载
c++语言中运算符重载都是通过函数来实现的,所以其实质为函数重载,当c++语言原有的一个运算符被重载之后,它原来所具有的语义并没有消失,只相当于针对一个特定的类定义了一个新的运算符。用成员函数重载运算符例1:#include using namespace std;class RMB{public:...
分类:编程语言   时间:2015-06-03 21:28:09    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!