//
// Student.h
// cmd001
//
// Created by wu jianhua on 16-7-27.
// Copyright (c) 2016年 wujianhua. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface Student : NSObject
{
int age;
int no;
}
- (int)getAge;
- (int)age;
- (void)setAge:(int)newAge;
-(void)setAge:(int)newAge andNo:(int)newNo;
- (int)no;
@end
//
// Student.m
// cmd001
//
// Created by wu jianhua on 16-7-27.
// Copyright (c) 2016年 wujianhua. All rights reserved.
//
#import "Student.h"
@implementation Student
- (int)getAge
{
NSLog(@"invoke getAge");
return age;
}
- (int)age
{
NSLog(@"invoke age");
return age;
}
- (void)setAge:(int)newAge
{
age=newAge;
NSLog(@"invoke setAge");
}
- (void)setAge:(int)newAge andNo:(int)newNo
{
age=newAge;
no=newNo;
NSLog(@"invoke setAgeAndNo");
}
- (int)no
{
return no;
}
@end
//
// main.m
// cmd001
//
// Created by wu jianhua on 16-7-27.
// Copyright (c) 2016年 wujianhua. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <stdio.h>
#import "Student.h"
/*
int __jijiu()
{
int i=10;
int j=50;
int c=i+j;
printf("nine nine for mul table!!\n");
for(int m=1;m<10;m++)
{
for(int n=1;n<=m;n++)
{
printf("%dX%d=%d\t",n,m,m*n);
}
printf("\n");
}
printf("\n");
printf("\n");
printf("\n");
printf("result=%d\n",c);
NSLog(@"result=%d",c);
return 0;
}*/
//jiujiu chengfabiao
int main(int argc, const char * argv[])
{
@autoreleasepool {
Student *stu=[[Student alloc] init];
[stu setAge:100];
int age=[stu getAge];
NSLog(@"stu age is %d",age);
age=[stu age];
NSLog(@"stu age is %d",age);
[stu setAge:99 andNo:1024];
NSLog(@"age is %d and no is %d",[stu age],[stu no]);
[stu release];
// insert code here...
//NSLog(@"Hello, World!");
}
return 0;
}