OC -基础(四) 学习中。。。
来源:互联网 发布:无线路由里访客网络 编辑:程序博客网 时间:2024/05/16 03:30
@property修饰的变量,不用写getter方法
#import <Foundation/Foundation.h>@interface Fraction : NSObject@property int num, denom;-(void)setNum: (int) num andDenom:(int)denom;-(void)add:(Fraction *)afraction;-(void)sub:(Fraction *)afraction;-(void)multiply:(Fraction *)afraction;-(void)div:(Fraction *)afraction;-(void)reduce;-(void)print;-(int)num;-(int)denom;@end
在实现类时使用“@synthesize num,denom;”
#import "Fraction.h"@implementation Fraction@synthesize num,denom;-(void)setNum:(int)num1 andDenom:(int)denom1{ num = num1; denom = denom1;}//-(int)num//{// return num;//}//-(int)denom//{// return denom;//}-(void)add:(Fraction *)afraction{// num= [self num] *[afraction denom] + [self denom] * [afraction num];// denom = [self denom] *[afraction denom]; num = num * afraction.denom + denom * afraction.num; denom = denom * afraction.denom;}-(void)sub:(Fraction *)afraction{ num = [self num] * [afraction denom]-[self denom] * [afraction num]; denom = [self denom] * [afraction denom];}-(void)multiply:(Fraction *)afraction{ num = [self num] * [afraction num]; denom = [self denom]* [afraction denom];}-(void)div:(Fraction *)afraction{ num = [self num] * [afraction denom]; denom = [self denom] *[afraction num];}-(void)reduce{ int n = num; int d = denom; while (d) { int temp = n%d; n = d; d = temp; } num /=n; denom /=n;}-(void)print{ NSLog(@"Fraction = %d / %d", num,denom);}@end
阅读全文
0 0
- OC -基础(四) 学习中。。。
- OC -基础(一) 学习中。。。
- OC -基础(二) 学习中。。。
- OC -基础(三) 学习中。。。
- OC -基础(五) 学习中。。。
- OC -基础(六) 学习中。。。
- OC -基础(七) 学习中。。。
- OC -基础(八) 学习中。。。
- 黑马程序员-OC语言基础学习(四)
- 四、oc中分类的基础知识学习
- OC基础回顾(四)复合
- OC学习笔记(四)--对象指针
- IOS学习---OC基础学习(Foundation)
- OC基础学习记录(一)
- OC 基础学习笔记
- xcode+OC基础学习
- OC基础学习(1)
- OC基础学习1
- python list排序的两种方法及实例讲解
- 深度学习batchsize,iteration,epoch的关系
- 关于uEditor,上传图片到指定主机(图片服务器)
- android viewpager和fragment
- 链队列的C++实现及其应用
- OC -基础(四) 学习中。。。
- PTA简单计算器
- 二分方法查询一个数的角标
- ThinkPHP框架短信接口
- os.path 模块
- 【DOS网络命令】-ftp的用法
- 关于字符串循环左移的若干解决方法
- LightOJ1282
- 或许你不知道的10条SQL技巧 原创 2017-07-16 58沈剑 架构师之路 这几天在写索引,想到一些有意思的TIPS,希望大家有收获。 一、一些常见的SQL实践 (1)负向条件查询不能使用索