黑马程序员技术交流社区

标题: 定义一个人的类,行为中如果身高一样输出YES,应该怎么做? [打印本页]

作者: longfei223    时间: 2015-12-30 19:25
标题: 定义一个人的类,行为中如果身高一样输出YES,应该怎么做?
使用BOOL吗?转义字符用哪个?刚刚接触OC,求指教
作者: 956251361    时间: 2015-12-30 20:02
不太明白你的问题,但是我简单的写了一下,你可以看看
  1. #import <Foundation/Foundation.h>
  2. #import "Person.h"

  3. int main(int argc, const char * argv[]) {
  4.     @autoreleasepool {
  5.         
  6.         Person *p = [Person new];
  7.         Person *p1 = [Person new];

  8.         
  9.         p.height = 180;
  10.         p1.height = 185;
  11.         
  12.         if (p.height==p1.height) {
  13.             NSLog(@"YES");
  14.         }else
  15.             NSLog(@"NO");
  16.         
  17.         
  18.     }
  19.     return 0;
  20. }
复制代码

作者: longfei223    时间: 2016-1-2 18:23
956251361 发表于 2015-12-30 20:02
不太明白你的问题,但是我简单的写了一下,你可以看看

这样也行,我是新人,正在加紧时间学习,谢谢你的分享
作者: 956251361    时间: 2016-1-2 21:29
我也是新人,刚学习不久,加油把
作者: 赵边妖    时间: 2016-1-4 16:45
类是Person,属性起码有一个weight,然后用property修饰就会有.语法,或者没学到property就可以手写getter和setter方法,然后定义一个方法,返回值为bool类型,参数为两个Person *类的对象,直接if判断两个对象的weight是否相等,然后return yes /no。不知道如何在论坛写代码,大概的思路就是这样了
作者: longfei223    时间: 2016-1-4 18:55
赵边妖 发表于 2016-1-4 16:45
类是Person,属性起码有一个weight,然后用property修饰就会有.语法,或者没学到property就可以手写getter和s ...

对哦,你这么一说我好像有思路了,BOOL类型返回值,return YES或者NO,谢谢啦,我去试试




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2