zoukankan      html  css  js  c++  java
  • 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);
            }
           
        */
  • 相关阅读:
    Python基础04 字典基本操作
    Python基础03 列表、元组基本操作
    Python基础02 字符串基本操作
    Python基础07 函数作用域、嵌套函数、闭包函数、高阶函数及装饰器的理解
    Python随机数random模块学习,并实现生成6位验证码
    Python与时间相关的time、datetime模块的使用
    Python PIL库安装
    Python中可变对象和不可变对象
    Mac环境下Docker及Splash的安装运行教程
    redis 链表(list)操作
  • 原文地址:https://www.cnblogs.com/shuxiachahu123/p/4911168.html
Copyright © 2011-2022 走看看