zoukankan      html  css  js  c++  java
  • Objectc 类的定义

    类定义文件:
     
    #import <Foundation/Foundation.h>
    
    //fraction :分数
    @interface Fraction : NSObject
    {//定义类得参数
        int numerator;    //分子
        int denominator;  //分母
    }
    
    
    -(void) print;
    -(void) setNumerator:   (int)n;
    -(void) setDenominator: (int)d;
    
    -(int) getNumerator;
    -(int) getDenominator;
    
    @end
     
     
    类实现文件:
    #import "Fraction.h"
    
    @implementation Fraction
    
    - (id)init
    {
        self = [super init];
        if (self) {
            // Initialization code here.
        }
        
        return self;
    }
    
    -(void) print{
        NSLog(@"%i/%i",numerator,denominator);
    }
    
    
    -(void) setNumerator:(int)n
    {
        numerator = n;
    }
    
    -(void) setDenominator:(int)d
    {
        denominator = d;
    }
    
    -(int)getNumerator
    {
        return numerator;
    }
    
    -(int)getDenominator
    {
        return denominator;
    }
    
     
    主实现文件:
     
    int main (int argc, const char * argv[])
    {
    
        // insert code here...
        //初始化类  
        Fraction *fraction = [[Fraction alloc]init];
        
        //调用类的方法
        [fraction setNumerator:1];
        [fraction setDenominator:3];
        [fraction print];
        
        int d = fraction.getDenominator;            
        return 0;
    }
  • 相关阅读:
    1.4.2.3. SETUP(Core Data 应用程序实践指南)
    1.4.2.2. PATHS(Core Data 应用程序实践指南)
    1.4.2.1. FILES(Core Data 应用程序实践指南)
    1.4.2. 实现 Core Data Helper 类(Core Data 应用程序实践指南)
    1.4.1. Core Data Helper 简介(Core Data 应用程序实践指南)
    1.4. 为现有的应用程序添加 Core Data 支持(Core Data 应用程序实践指南)
    1.3.2. App Icon 和 Launch Image(Core Data 应用程序实践指南)
    1.3.1. 新建Xcode项目并设置故事板(Core Data 应用程序实践指南)
    php验证邮箱是否合法
    如何使js函数异步执行
  • 原文地址:https://www.cnblogs.com/zhangweia/p/2231549.html
Copyright © 2011-2022 走看看