Obj-C 类

1.创建类
2.封装类
    .h  @interface   (接口)
   2.1声明成员变量{变量列表}
   2.2声明函数
        -(返回类型)方法名:(形参类型)形参1 标签:(形参类型)形参2;
     .m  @implementation  (启用)
    实现函数
3.使用类
   创建对象: 类名 * 对象名 = [[类名 alloc] init];
    alloc:类开辟空间   init;对象初始化
 
@public//共有类型的访问权限:在类的内部以及外部都可以访问的成员变量
    @protected//受保护的访问权限:所修饰的成员变量,在类的内部以及子类中都可以访问
    @private//私有类型的访问权限。。只有在类的内部才可以访问的成员变量
 
 
#import <Foundation/Foundation.h>
 
#import "Student.h  引用函数要写头文件
#import "Game.h"
#import "car.h"
/*
引入头文件。。左边文件夹里  和#include的区别在于,import不会引起交叉编译,而且,自己创建的类一般用" "。。。系统的框架用< >

*/
int main(int argc, const char * argv[])
{
    @autoreleasepool {//自动释放池   替用户管理内存
        /*
       
        
       
//        类名 * 对象名;  等于 int a;
   
        NSString *name=@"Tom";//字符串  加*就是面向对象  NSString 是字符串的类  不同于 char
       
       
        NSLog(@"name is a string:%@",name);  //标准的输出函数  自动换行
       
        NSArray *array=@[name,name,name];
        NSLog(@"array is a array:%@",array);
       
        for (NSString *str(自己申明的变量) in array)   //循环遍历
        {
            NSLog(@"for in %@",str);
        }
       
    */

posted on 2015-10-26 14:38  树下茶壶  阅读(173)  评论(0编辑  收藏  举报

导航