蓝鸥iOS从零基础到精通就业-OC语言入门 属性2

  • iOS从零基础到精通就业 Objective-C

  • CSDN观看地址:http://edu.csdn.net/course/detail/3347
  • 属性
  • Car.h
  • //
    //  Car.h
    //  属性
    //
    //  Created by 蓝鸥 on 16/7/29.
    //  Copyright © 2016年 luanbin. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    
    @interface Car : NSObject
    {
    //    NSString *_brand;
    //    float _price;
    }
    //属性声明
    @property NSString *brand;
    @property float price;
    //属性到底做了什么???
    /*
     1,自动生成以_开头的实例变量
     2,自动生成set get的声明
     3,自动生成set get的实现
     */
    
    //set get
    //-(void)setBrand:(NSString *)brand;
    //-(NSString *)brand;
    
    //-(void)setPrice:(float)price;
    //-(float)price;
    
    
    //自定义初始化方法
    -(id)initWithBrand:(NSString *)brand price:(float)price;
    
    -(void)run;
    -(void)stop;
    
    @end
    
    
    
    
    
    

    Car.m
  • //
    //  Car.m
    //  属性
    //
    //  Created by 蓝鸥 on 16/7/29.
    //  Copyright © 2016年 luanbin. All rights reserved.
    //
    
    #import "Car.h"
    
    @implementation Car
    
    //@synthesize brand = _brand;
    //@synthesize price = _price;
    
    //-(void)setBrand:(NSString *)brand
    //{
    //    _brand = brand;
    //}
    //-(NSString *)brand
    //{
    //    return _brand;
    //}
    //
    //-(void)setPrice:(float)price
    //{
    //    _price = price;
    //}
    //-(float)price
    //{
    //    return _price;
    //}
    
    
    
    -(id)initWithBrand:(NSString *)brand price:(float)price
    {
        self = [super init];
        if (self) {
            _brand = brand;
            _price = price;
        }
        return self;
    }
    
    -(void)run
    {
        NSLog(@"车正在疾驰");
    }
    
    -(void)stop
    {
        NSLog(@"停车");
    }
    
    
    
    @end
    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值