OC实例变量初始化方法1. 使用实例setter方法 默认初始化方法 + setName:xxx setAge:xxx2. 使用实例功能类方法,默认初始化方法 + setName:xxx age:xxx3.使用实例初始化方法 initWith开头的方法4.使用构造器 类名+With…以Person ...
分类:
其他好文 时间:
2014-12-27 12:37:57
阅读次数:
146
看了js高级程序设计的第六章,很多知识。关于创建对象的几种模式,这里记录一下。1.工厂模式 1 function createPerson(name, age, job) { 2 var o = new Object(); 3 o.name = name; 4 o.age =...
分类:
编程语言 时间:
2014-12-27 01:31:47
阅读次数:
183
1.结构体数组
结构体数组中的每个元素是都是一个结构体变量。
结构体数组的定义有三中方法:
第一种方法:
struct student
{
int num;
char name[20];
char sex;
int age;
};
struct student stu[2...
分类:
编程语言 时间:
2014-12-26 23:06:16
阅读次数:
335
因为之前谢过一篇关于原型对象的笔记:浅谈JavaScript中的原型模式。现在我又重新看到这个话题,对原型有了进一步的理解,所以,又要谈谈原型对象。
一、理解原型对象
创建的每一个函数都有一个prototype属性,它指向这个函数的原型对象。利用原型模式创建的方法和属性是被所有实例所共享的。
function Person(){}
Person.prototype.name="dwqs";
Person.prototype.age=20;
Person.prototype.sayName=functi...
分类:
其他好文 时间:
2014-12-26 11:12:52
阅读次数:
120
背景 一个经典的问题,先抛出来给大伙看看: var a = "黑MAO";var b = a;var c = new Object();var d = c;a = "新黑MAO";c.age = 24;//打印出结果是怎么样的呢?console.log(a, b, c, d); 上面先把问题出来.....
分类:
Web程序 时间:
2014-12-25 23:20:14
阅读次数:
191
for循环的应用:迭代法,穷举法。一、迭代法:(有一定规律)每次循环都是从上次运算结果中获得数据,本次运算的结果都是要为下次运算做准备。例:1.100以内所有数的和。int sum = 0;for (int i = 1; i =1 ;i-- ){age = age - 2;}Console.Writ...
分类:
其他好文 时间:
2014-12-25 18:07:07
阅读次数:
184
js创建对象 - 工厂模式:工厂模式抽象了创建具体对象的过程function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=fun...
分类:
Web程序 时间:
2014-12-25 17:48:53
阅读次数:
150
深复制和浅复制的区别在于引用的复制,值类型系统会自动完成,而且完成的很好using System;public class IdInfo{ public int IdNumber = 2;}public class Person : ICloneable{ public int Age;...
分类:
其他好文 时间:
2014-12-25 15:57:30
阅读次数:
207
var person1 = new Person('aa',20); function Person (name,age) { this.name = name; this.age = age; } person1.constructor == Person //tru...
分类:
其他好文 时间:
2014-12-25 15:55:44
阅读次数:
134
foreach一共有三种类型,分别为List,[](array),Map三种。foreach属性属性描述item循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。 具体说明:在list和数组中是其中的对象,在map中是value。 该参数为必选。col...
分类:
其他好文 时间:
2014-12-25 15:54:41
阅读次数:
232