1. C++题目 静态成员函数(类方法)下列说法错误的有( )正确答案: A C D 你的答案: C D(错误)在类方法中可用this来调用本类的类方法在类方法中调用本类的类方法时可直接调用在类方法中只能调用本类中的类方法在类方法中绝对不能调用实例方法解析:成员方法又称为实例方法静态方法又称为类方法...
分类:
其他好文 时间:
2015-09-02 22:00:34
阅读次数:
327
数组的定义:数组:数组是有序对象的集合,用来储存对象的有序列表(需注意,不能储存基本数据类型,只能储存对象)。对象:类的具体实现和字符串一样,数组也有可变数组和不可变数组之分,可变数组是不可变数组的子类,使用数组前得先创建数组对象NSArray类:(不可变数组)1.数组的初始化: 实例方法:NSA....
分类:
编程语言 时间:
2015-08-31 21:25:29
阅读次数:
177
在UI控件中UIButton是极其常用的一类控件,它的类对象创建与大多数UI控件使用实例方法init创建不同,通常使用类方法创建:+ (id)buttonWithType:(UIButtonType)buttonType;如果使用实例方法创建UIButton对象,如:UIButton *button...
分类:
移动开发 时间:
2015-08-28 22:56:09
阅读次数:
245
高级语法精讲一、NSSet、NSMutableSet集合的介绍1)NSSet、NSMutableSet集合,元素是无序的,不能有重复的值。2)用实例方法创建一个不可变集合对象例如://宏定义#define TOBJ(n) [NSNumber numberWithInt:n]NSSet *set1=[...
分类:
移动开发 时间:
2015-08-27 07:07:58
阅读次数:
221
区别单例模式方法静态方法实例创建实例无运行类的实例的方法类的方法也可以通过实例化,在通过类的实例来运行是否可以被重写可以可以(子类的该方法也必须是静态方法)调用其他静态方法可以可以调用其他实例方法可以不可以访问静态成员可以可以访问实例成员可以不可以使用关键字this可以不可以未完啊待续!
分类:
编程语言 时间:
2015-08-27 07:03:42
阅读次数:
180
建议100:静态方法和实例方法没有区别静态方法在加载时机和内存使用上和实例方法完全一致。在这里,我们先引出一个概念“类型对象”。比如类型Person,我们都知道new Person() 会产生一个对象,这个对象叫做“实例对象”,它在运行时会加载到GC Heap上。而“类型对象”是指代表Person类...
1、使用 __slots__ 给实例绑定方法,>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age...>>>from types import MethodType>>>s.set_age=MethodType(set_a...
分类:
编程语言 时间:
2015-08-20 15:16:55
阅读次数:
136
1.Objective-C有私有方法吗?私有变量呢?如果没有的话,有没有什么代替的方法?Objective-C中的方法分为:静态方法和实例方法没有私有方法,有私有变量,所有实例变量默认都是私有的,所有实例方法默认都是公有的私有方法可以用category和extension来代替2.#import、#include和..
分类:
移动开发 时间:
2015-08-20 06:56:31
阅读次数:
184
不能通过直接访问isa指针来查询实例变量到底属于哪一个类,而要通过实例方法class来查询。+(class) class虽然可以使用类名作为消息的接受者来调用类方法,但当类对象是其他消息的参数,或者类对象赋值给变量的时候,需要通过这个类方法来获取类对象。(还是没有搞清楚应用场景。。。)
分类:
移动开发 时间:
2015-08-19 19:15:18
阅读次数:
132
java多线程中提供的锁:synchronized和lock。
(一)synchronized
1、synchronized的使用
每个对象都自带锁,锁可以同步实例方法(this是对象锁)、静态方法(class是对象锁)、方法块(synchronized参数是对象锁)...
分类:
编程语言 时间:
2015-08-19 08:13:50
阅读次数:
138