关闭

[置顶] OC学习笔记(四)--对象指针

标签: OC对象指针
312人阅读 评论(0) 收藏 举报
分类:
#import <Foundation/Foundation.h>

@interface Person : NSObject
{
      float weight;
      int age;
}

- (void) talk;
     
@end

@implementation Person
- (void) talk
{
      NSLog(@"对方(年龄%d体重%f)不想跟你说话,并向你扔了一个白眼。。",age,weight);
}
@end


第一种情况:

int main()
{
     Person *p1 = [Person new];
     p1->age = 10;
     [p1 talk];
     return 0;
}

运行结果:对方(年龄10体重0.0)不想跟你说话,并向你扔了一个白眼。。


第二种情况:

int main()
{
     Person *p1 = [Person new];
     p1->age = 10;
     p1->weight = 20.0;
     Person *p2 = p1;
     p2->weight = 40.0;
     [p1 talk];
     return 0;
}

运行结果:对方(年龄10体重40.0)不想跟你说话,并向你扔了一个白眼。。


第三种情况:

int main()
{
     Person *p1 = [Person new];
     p1->age = 10;
     p1->weight = 20.0;
     Person *p2 = [Person new];
     p2->age = 20;
     p2->weight = 40.0;
     
     p1 = p2;
     p1->age = 15;
     [p2 talk];
     return 0;
}

运行结果:对方(年龄15体重40.0)不想跟你说话,并向你扔了一个白眼。。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

JSP九大内置对象与Servlet学习笔记

JSP九大内置对象用途、作用域、生命周期、常用方法、重点知识总结,JSP与Servlet关系心得笔记,望各位大神提出宝贵意见。
  • zhangliangzi
  • zhangliangzi
  • 2015-11-21 16:04
  • 4862

OC学习笔记之OC类的设计练习实战

---------------------- IOS开发、Android培训、期待与您交流! ----------------------      一、题目       为了练习OC类的设计与使用...
  • wangqinqian
  • wangqinqian
  • 2014-05-04 19:38
  • 1424

OC类和对象-对象和指针

// // main.m // OC面向对象 // // Created by Goddog on 15/1/2. // Copyright (c) 2015年 Goddog. All rig...
  • HUXU981598436
  • HUXU981598436
  • 2015-01-02 16:50
  • 1307

Objective-C学习笔记(四):OC之分类、类对象、description方法和SEL

一、Category 分类       1.分类的创建          1>首先按照学习笔记(一)中的方法创建一个新的命令行项目          2>ne...
  • sinat_33397120
  • sinat_33397120
  • 2016-03-01 21:09
  • 336

oc学习笔记(四)面向对象-类的三大特性:封装,继承,多态

一、封装 成员变量的封装,或方法的封装 二、继承 三、多态
  • feifeiwuxian
  • feifeiwuxian
  • 2014-05-26 23:25
  • 481

黑马程序员-OC学习笔记-----self指针、点语法、构造方法、类别

self指针
  • wenfeng340
  • wenfeng340
  • 2015-03-14 20:13
  • 288

OC学习笔记之C语言字符串处理(非指针版)

字符串的输入输出    输出:       例:              -         结果:    ...
  • zhuhoulinly
  • zhuhoulinly
  • 2015-07-18 22:13
  • 217

Java菜鸟学习笔记--面向对象篇(四):This指针

简述 Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类...
  • wangcunhuazi
  • wangcunhuazi
  • 2014-11-27 22:16
  • 617

黑马程序员——OC学习笔记 类与对象的使用

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-OC学习笔记 类与对象的使用首先区分类和对象的区别。 类是一种抽象的数据类型,而对象是类的实例。这么说可能还是不...
  • u010617214
  • u010617214
  • 2015-11-08 09:58
  • 145

黑马程序员---OC学习笔记之集合对象的内存管理

——Java培训、Android培训、iOS培训、.Net培训——–1、集合对象的内存管理1)当一个对象加入到集合中,那么对该对象的【引用计数会+1】 2)当集合被销毁时,集合会向集合中的元素发送r...
  • chunhuayun
  • chunhuayun
  • 2015-10-09 09:53
  • 244
    个人资料
    • 访问:273509次
    • 积分:4135
    • 等级:
    • 排名:第8604名
    • 原创:128篇
    • 转载:22篇
    • 译文:3篇
    • 评论:119条
    博客专栏
    git博客
    https://zhleternity.github.io/
    最新评论