@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). 无论是为属性赋值,还是取属性的值, 都是操作的对象的属性,都要通过对象名来操作. |
|