例题:设置个人信息
来源:互联网 发布:excel 提取相同数据 编辑:程序博客网 时间:2024/06/05 16:04
Person.h
#import <Foundation/Foundation.h>@interface Person : NSObject { NSString *_name; //名字 NSUInteger _age; //年龄 float _weight; //体重}//设置器(set方法)- (void)setName:(NSString *)name;- (void)setAge:(NSUInteger)age;- (void)setWeight:(float)weight;//设置个人信息的方法//方法名:setName: withAge: withWeight:- (void)setName:(NSString *)name withAge:(NSUInteger)age withWeight:(float)weight;//访问器(get方法)- (NSString *)name;- (NSUInteger)age;- (float)weight;
Person.m
#import "Person.h"@implementation Person//设置器(set方法)- (void)setName:(NSString *)name { _name = name; }- (void)setAge:(NSUInteger)age { _age = age;}- (void)setWeight:(float)weight { _weight = weight; }- (void)setName:(NSString *)name withAge:(NSUInteger)age withWeight:(float)weight { _name = name; _age = age; _weight = weight; }//访问器(get方法)- (NSString *)name { return _name; }- (NSUInteger)age { return _age;}- (float)weight { return _weight;}
Main.m
#import <Foundation/Foundation.h>#import "Person.h"/* 创建一个人的类(Person),这个人有名字、年龄(int)、体重(float), 并且可以设置和获取人的以上属性。 */int main(int argc, const char * argv[]){ //创建对象person Person *person = [[Person alloc] init]; //设置器// [person setName:@"Jack"];// [person setAge:23];// [person setWeight:78.4]; //等价于 [person setName:@"Jack" withAge:23 withWeight:78.4]; //访问器 NSString *name = [person name]; NSUInteger age = [person age]; float weight = [person weight]; //打印个人信息 NSLog(@"个人信息:name:%@ age:%ld weight:%.2f",name,age,weight);
0 0
- 例题:设置个人信息
- 个人信息:
- 个人信息
- 个人信息
- 个人信息
- 个人信息
- 个人信息
- 个人信息
- 个人信息
- MSN通信中个人信息等的设置
- 为什么我设置不了我的个人信息哦?
- Android+Jquery Mobile学习系列(6)-个人信息设置
- 例题
- 例题
- 例题
- 例题
- 搞笑个人信息
- 输入个人信息
- C#事件和Unity3d
- 黑马程序员---Java语言基础5
- 第九周项目1-利用和循环求和
- 第九周项目2-分数的累加
- SVN 服务器+客户端搭建
- 例题:设置个人信息
- 关于上海贝尔实习的感想
- c# 自定义控件 属性菜单 控件移动 闪烁
- 第九周项目一——利用循环求和
- NOI 评测系统 arbiter 安装方法 常见问题 移植
- Flex与Javascript交互
- 第9周 项目1 求1000以内所有偶数的和(1)
- c++ Linux windows学习路线
- 第九周项目 1 利用循环求和(for语句)