之前我一直对OC的点语法的理解是错误的!请看下面代码:注释原文://这个点语法不是去给直接给name属性赋值,而是去ZHHPerson类中寻找setName:方法,然后再给name属性赋值.在Xcode中,只要有name属性,就可以直接调用person.name,是因为Xcode自动生成了setNa...
分类:
其他好文 时间:
2015-05-04 13:33:26
阅读次数:
102
public classBUYER {public static void main(String[] args) {TestThread a=new TestThread();TestThread B=new TestThread();a.setName("A");B.setName("B");a...
分类:
编程语言 时间:
2015-04-28 13:34:24
阅读次数:
109
#include
using namespace std;
class Animal
{
private:
char name[20];
protected:
int age;
public:
void setName(char *name)
{
strcpy_s(this->name,name);
}
void setAge(int age)
{
this->age=age...
分类:
编程语言 时间:
2015-04-27 11:13:40
阅读次数:
188
多线程进程与线程区别:进程需要分配独立的内存空间;线程在同一内存空间中工作,可以共享同一块内存和系统资源与Java相关的API: 1)Thread类 方法:start()启动; urn() ; getName()获取线名; setName()改变线名; setPriority()设置优先...
分类:
编程语言 时间:
2015-04-26 12:07:39
阅读次数:
158
多线程进程与线程区别:进程需要分配独立的内存空间;线程在同一内存空间中工作,可以共享同一块内存和系统资源与Java相关的API: 1)Thread类 方法:start()启动; urn() ; getName()获取线名; setName()改变线名; setPriority()设置优先...
分类:
编程语言 时间:
2015-04-26 06:54:46
阅读次数:
205
首先来个简单的例子import java.util.Date;public class Employee {
private Date hireDay;
private String name;
public String getName() {
return name;
}
public void setName(String name) {...
分类:
其他好文 时间:
2015-04-18 08:48:05
阅读次数:
140
【选择器】一.认识选择器(Selector)【注】选择器是一个变量类型SEL【注】SEL的变量装消息 类似于函数指针SELsel =@selector(crash);[manperformSelector:sel];[manperformSelector:@selector(setName:)wit...
分类:
其他好文 时间:
2015-04-05 23:11:51
阅读次数:
273
如果把一个属性声明为weak
编译器做了一件事,只是给成员变量赋值,而没有对引用计数进行处理
set方法:
-(void)setName:(NSString *)name
{
if (_name != name)
{
_name = name;
}
}
如果把一个属性声明为strong
实际上编译器做了两件事,1、处理了...
分类:
其他好文 时间:
2015-04-05 12:03:55
阅读次数:
113
import java.util.LinkedList;abstract class Company{ private String name; public void setName(String name) { this.name=name; } public String getName()....
分类:
编程语言 时间:
2015-04-02 22:13:33
阅读次数:
125
/** * @author Rollen-Holt 使用泛型 */ class hello { hello(){ } public T getName(){ return name; } public void setName(T name){ ...
分类:
编程语言 时间:
2015-04-01 13:00:31
阅读次数:
207