黑马程序员技术交流社区

标题: OC中对象的行为 [打印本页]

作者: macau    时间: 2015-1-21 19:29
标题: OC中对象的行为

对象的行为

                                            //        第一步 :类的声明

                                            @interface  Car :NSObjec

                                            {  

                                                     @public


                                                      int  wheels ;


                                                      int  speed ;


                                            }


                                               /*  


                                                方法(行为):方法名、参数、返回值(声明、实现)。


                                               OC中对象的方法用 " - " 减号开头。


                                               OC 方法中的任何数据类型都必须用()扩住。   

                                                   

                                              */

                                          //    类的行为

                                             - (void)run ;          //     在上面类的设计里面加入行为


                                             @end



                                              //   类的实现

                                             @implementation  Car


                                              //     类方法的实现

                                              -  (void)run         //       注意方法名用 “ -  "号开头

                                               {


                                                        NSLog ( @"车子发动了") ;


                                               }

                                               @end



                                               int  main( )

                                               {

                                                         Car  *p = [ Car  new ] ;   //    每次创建出一个新对象,并返回新对象本身(地址)


                                                         p —> wheels = 6 ;


                                                         p —>  speed  = 180 ;


                                                         [ p   run ] ;              //      给所指向的对象发送一条run消息


                                                         NSLog (@" 车子有%d个轮子,时速%dkm/h " ,  p —> wheels , p —> speed ) ;


                                                         return  0 ;


                                                }

                                                

   

                     








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