zoukankan      html  css  js  c++  java
  • 类,对象,方法的

    1. @interface:描述类,类的数据成分及类的方法。
    2. @implementation:包括实现这些方法的实际代码。
    3. program:部分包括实现这些方法的实际代码。(主程序)

    @interface

    一般格式类似于

    @interface NewClassName:ParentClassName//命名父类

    {

          memberDedarations;//实例变量,确定类对象存储的数据类型。

    }

    methodDecaretions;

    @end

    我们约定:类名以大写字母开头,以区分其它变量类型

     

    ————————————————————————————————————————————————

    @implementation部分

    一般格式类似于

    @implemention NewClassName

                   method Definitions;

    @end

    NewClassName 表示的名称与@interface部分类名相同

    methodDefinitions 为@interface 部分方法的代码,每种方法的定义和@interface 类似单结尾没有;而用{}将方法放入其中。

    ——————————————————————————————————————————————————————

    program部分

    program部分是包含待解决特定问题的代码,可跨越多个文件。

    例:

    int main(int argc,char *argv[]){

             Fraction *myFraction;//定义了名为myFraction变量。

    myFraction = [Fraction alloc];//创建一个分数,请求Fraction使用alloc 方法,alloc院子一个父类

    myFraction = [myFraction init];//init方法用于初始化将init发给myFraction,init可以返回一个值即初始化对象,将返回值存到myFraction中

    [myFraction setNumerator:1];

    [myFraction setDenominator:3];

    NSLog(@"the value of my fraction is i");

    [myFraction print];

    [myFraction release];

    return 0;

    }

     

  • 相关阅读:
    Spring Boot 之 RabbitMQ 消息队列中间件的三种模式
    各浏览器驱动下载地址
    idea配置jdk
    谷歌打不开应用商店临时方法
    airtest下载网址
    hive不分区增量更新
    hive建表结构
    Hive 常用命令
    Hive内部表与外部表区别
    java代码中的坑
  • 原文地址:https://www.cnblogs.com/spongebob/p/5251569.html
Copyright © 2011-2022 走看看