zoukankan      html  css  js  c++  java
  • ios笔记一(面向对象编程)

    #import <Foundation/Foundation.h>
    #import "Person.h"
    
    int main (int argc, const char * argv[]) {
        NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    
        // insert code here...
        NSLog(@"Hello, World!");
        Person *person = [[Person alloc] initWithAge:30 identify:23452342];
        NSLog(@"person.age:%d",[person getAge]);
        int age = 28;
        [person setAge:age];
        NSLog(@"person.age:%d",[person getAge]);
        [person setAge:++age];
        NSLog(@"person.age: %d",[person getAge]);
        [pool drain];
        return 0;
    }
    #import <Foundation/Foundation.h>
    
    
    @interface Person : NSObject {
        int identify;
        int age;
    }
    - (id) initWithAge:(int) _age identify:(int) _identify;
    - (int) getIdentify;
    - (int) getAge;
    - (void) setAge:(int) _age;
    @end
    #import "Person.h"
    
    
    @implementation Person
    
    - (id) initWithAge:(int) _age identify:(int) _identify
    {
        if (self = [super init]) {
            age = _age;
            identify = _identify;
        }
        return self;
    }
    
    - (int) getIdentify
    {
        return identify;
    }
    
    - (int) getAge
    {
        return age;
    }
    
    - (void) setAge:(int) _age
    {
        age = _age;
    }
    
    @end
  • 相关阅读:
    Makefile 跟着走快点
    MariaDB 复合语句和优化套路
    Unity Shader常用函数,标签,指令,宏总结(持续更新)
    ThreadLocal 简述
    Java全排列排序
    Thrift入门
    Nginx + Keepalived 双机热备
    Linux 虚拟IP
    Java 反编译
    Spring拦截器
  • 原文地址:https://www.cnblogs.com/newlist/p/3236015.html
Copyright © 2011-2022 走看看