你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS從零基礎到精通就業-OC語言入門 屬性2

iOS從零基礎到精通就業-OC語言入門 屬性2

編輯:IOS開發綜合
//
//  Car.h
//  屬性
//
//  Created by 藍鷗 on 16/7/29.
//  Copyright © 2016年 luanbin. All rights reserved.
//

#import 

@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
//  屬性
//
//  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

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved