Object c的点语法
来源:互联网 发布:安装win7无法连接网络 编辑:程序博客网 时间:2024/05/19 17:03
简单一句话:Object c的点语法是在建立在有get 和set 的基础上面的,可以实现和java的点语法类似的,直接调用,而不用——》来调用了
person.h
//// Person.h// DotDemo//// Created by 千 on 16/9/13.// Copyright © 2016年 kodulf. All rights reserved.//#import <Foundation/Foundation.h>@interface Person : NSObject{ @public NSString *_name; CGFloat _age;}-(void)setName:(NSString *)newName;-(void)setAge:(CGFloat)newAge;-(CGFloat)age;-(NSString *)name;@end
person.m
//// Person.m// DotDemo//// Created by 千 on 16/9/13.// Copyright © 2016年 kodulf. All rights reserved.//#import "Person.h"@implementation Person-(void)setName:(NSString *)newName{ _name = newName;}-(void)setAge:(CGFloat)newAge{ _age = newAge;}-(NSString *)name{ return _name;}-(CGFloat)age{ return _age;}- (NSString *)description{ return [NSString stringWithFormat:@"name=%@,age=%f",_name,_age];}@end
main.m
//// main.m// DotDemo//// Created by 千 on 16/9/13.// Copyright © 2016年 kodulf. All rights reserved.//#import <Foundation/Foundation.h>#import "Person.h"int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); Person *person=[Person new]; //点语法的使用的前提是必须要有get和set方法 person.name=@"hello "; person.age = 4.5f; NSLog(@" name =%@",person.name) ; NSLog(@"%@",person); } return 0;}
0 0
- Object c的点语法
- Object-C 类的点语法
- Object-C 类的点语法
- Object-c中的点语法
- Object-c中的点语法
- Object-c学习之路(oc点语法)
- Object-C学习 属性、点语法练习
- IOS开发基础Object-C(03)—点语法
- Object C 创建类的基本语法
- Object-C赋值的那点事
- Object-c基本语法
- object-c 语法
- object c语法速成
- object c语法速成
- object-c语法基础
- Object-C 块语法
- Object C 语法
- Object-c基础语法
- gcc 编译总结
- 最常用的PHP正则表达式收集整理
- android studio安装svn插件
- 2.1.4 装饰者模式
- 数据库基本操作
- Object c的点语法
- HDU 5748 Bellovin(dp+二分)
- Vector::reserve与Vector::resize
- R 的自动升级
- Android UI 之 TextView系列
- webview 内容改变时 高度不resize的解决方法
- 开学了!这些Linux认证你要知道
- Glide入门教程——1.入门简介
- 靠谱程序员