码迷,mamicode.com
首页 >  
搜索关键字:实例化    ( 11152个结果
C# 静态类的使用
静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。也就是说,不能使用 new 关键字创建静态类类型的变量。因为没有实例变量,所以要使用类名本身访问静态类的成员。static class CompanyInfo{ public static string GetCompanyName().....
分类:其他好文   时间:2014-07-11 23:32:33    阅读次数:187
【设计模式】——单例模式
单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能访问你实例化多个对象。一个最好的办法,让类自身负责保存它的唯一的实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。#include...
分类:其他好文   时间:2014-07-11 21:33:28    阅读次数:179
单例模式(1)
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是...
分类:其他好文   时间:2014-07-11 20:49:06    阅读次数:188
php中的魔术方法
魔术方法是在指定情况下会被调用,但魔术方法中的方法体需要自己定义,返回值也是自己定义!1.__construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 Java代码 class Test { function __construct() { echo "before"; } }...
分类:Web程序   时间:2014-07-11 20:25:09    阅读次数:210
工厂方法模式(2)
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码interface IProduct { public void productMethod();}class Product implements IProduc...
分类:其他好文   时间:2014-07-11 19:57:51    阅读次数:183
python为什么会有@classmethod?
今天被问了这么个问题 python为什么要有classmethod?被问倒了,只能回答:classmethod不需要实例化类,用起来比较方便。这么回答没有什么底细,于是查看了一下python的官方文档:Class method objectsA class method object, like a...
分类:编程语言   时间:2014-07-10 17:04:43    阅读次数:285
static修饰的类属性
我看书上说:static成员总是唯一存在的,并且在多个对象之间互享。 因此想到,如果我在a.php中实例化了Person.class.php这个类,并给static $name赋值,那么在b.php中再次实例化这个类,b中能不能读取name属性的新值呢? 代码如下: Person.class.php <?php class person{ public static...
分类:其他好文   时间:2014-07-09 11:41:00    阅读次数:185
面向对象的勾勾画画
1、面向对象中只有两样东西:类,对象。前者是“虚”,只有被实例化了,才是我们需要的“实”。 2、面向对象中的任何东西的表现形式,归根结底都是通过“类”表现出来的(接口也是一种类)。 3、定义类的同时就是在“封装”,只是封装的好坏不同;在不断的抽象,实现/继承的过程中,就是多态的体现; 4、Collection不要翻译成“集合”,就是Collection。有些东西翻译过来后悔影响理解。从本身属性的角度来说Collection包含:list,map,set ,容器;不要让“list=集合”存在脑中。...
分类:其他好文   时间:2014-07-09 09:46:28    阅读次数:222
Java数据类型(基本数据类型和引用数据类型)
Java数据分为基本数据类型和引用数据类型.其中基本数据类型有4类8种. 基本数据类型:类似于普通的值 引用数据类型:传递的是内存的地址 对于引用类型来说,声明只会分配一个引用,指向null, 当你想使用的时候不能直接引用,必须实例化之后才能使用。否则,会引起空指针exception。 基本数据类型:...
分类:编程语言   时间:2014-07-09 09:27:31    阅读次数:266
Java设计模式(三)原型模式
(五)原型模式 Prototype 原型模式目的是复制一个现有对象来生成新的对象,而不是通过实例化的方式。原型模式需要实现 Cloneable 接口,覆写clone方法,复制分为浅复制、深复制。...
分类:编程语言   时间:2014-07-09 09:12:35    阅读次数:256
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!