黑马程序员技术交流社区

标题: 对象的创建与使用 [打印本页]

作者: zzzzly    时间: 2016-5-16 22:24
标题: 对象的创建与使用
@interface HMPerson : NSObject
{
    @public
    // 类的特征
    int _age;
}
// 类的行为的声明
@end

@implementation HMPerson
// 类的行为的实现
@end

1.语法:
类名 *对象名 = [类名 new];

2.访问对象中的成员
对象名->成员变量名称;

#pragma mark - Day02_02_犯错列表
1). 声明和实现 的 类名要一致,类名首字母必须要大写.
2). @interface下面有1个大括弧,这个大括弧中才是写属性的.
3). 属性名一定要以下划线开头.
4). 属性是指针的时候,*和属性名写在一起
5). 对象名其实是个指针变量,所以,对象的命名要遵守变量的命名规范.
7). 通过对象名来访问对象的属性的时候,
对象名->属性名;
属性名是带了下划线的
8). 默认情况下,对象的属性是不允许被外界访问的,应该加1个@public
9). 为对象的属性赋值,其实就是为对象的属性变量赋值,类型要和属性的类型一致.
10). 在类的外部不能直接操作属性,必须要创建对象,操作对象的属性.
11). 无论是为属性赋值,还是取属性的值, 都是操作的对象的属性,都要通过对象名来操作.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2