Objective-C 类基础(二)
来源:互联网 发布:sql修改字段默认值为男 编辑:程序博客网 时间:2024/05/18 04:50
这次构建一个Fraction类,实现如下
#import <Foundation/Foundation.h>@interface Fraction:NSObject{ @private//访问权限有public,protected,private ,三种,若未指定,缺省为protected int numbertor; int denomiator;}-(void) print;-(void) setNumerator: (int) n;-(void) setDenomiator: (int) d;//数据封装-(int)numbertor;-(int)denomiator;-(double) converToNum;@implementation Fraction-(void) print{ //return ((@"%i/%i",numbertor,denomiator)); NSLog(@"%i/%i",numbertor,denomiator);}-(void) setNumerator: (int) n{ numbertor=n; return ;}-(void) setDenomiator:(int)d{ denomiator=d; return ;}-(int)numbertor{ return numbertor;}-(int)denomiator{ return denomiator;}-(double) converToNum{ if(denomiator!=0){ return (double) numbertor/denomiator; } else return NAN;//NAN 表示未定义的数}@endint main(int argc, const char * argv[]){ @autoreleasepool { Fraction *myFraction=[[Fraction alloc] init];[myFraction setNumerator:1]; [myFraction setDenomiator:3]; NSLog(@"The value is"); [myFraction print]; NSLog(@"%i/%i ",[myFraction numbertor],[myFraction denomiator]); } return 0;}
0 0
- Objective-C 类基础(二)
- Objective C基础(二)
- Objective-C基础笔记二
- Objective-C类 基础
- Objective-c基础(二)-类的定义
- Objective-C 快速入门--基础(二)
- Objective-C基础语法(二)
- objective-c 编程基础(二)
- Objective-C 基础集合类
- Objective-C 类基础(三)
- 【Objective-C基础】集合类
- 黑马程序员-iOS基础-Objective-C基础(二)面向对象思想及类
- 黑马程序员-iOS基础-Objective-C基础(二)
- IOS学习之二:Objective-C基础语法和关键字
- IOS学习之二:Objective-C基础语法和关键字
- 黑马程序员--iOS--Objective-C基础 (内存管理二)
- 黑马程序员--iOS--Objective-C基础 (Foundation框架 二)
- objective-C之NSDate相关类(二)
- Dynamics CRM 请求服务时报access is denied错误
- 一个研究生的自白!!!
- fdsfdsfsd
- 转载的几篇网络编程的好文章
- maven添加非官方jar包到本地库
- Objective-C 类基础(二)
- Java语言与C++语言的差异总结
- java垃圾处理机制(三)——JVM内存配置详解
- 3Sum Closest
- 《算法作业》汇总帖
- boost库之geometry<二>
- 虚拟化和云计算:大数据价值的左膀右臂
- javaAPI-String&&StringBuffer
- 是打发斯蒂芬