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


    类方法:
    要点:1.只能用类来调用 ;2.类方法用加号表示;3.不会开辟空间创建对象;4.不能访问属性;5.一般用于定义工具方法 :根据传入的参数判断返回结果(不需要访问属性);字符串的查找;文件和数据库的操作
    特点:1.避免多次使用对象去调用方法,都要开辟储存空间;2.方法中没有使用到属性(成员变量);那么这个方法可以定义为类方法,类方法不会创建对象因此不会浪费储存空间 - 高效(不需要转弯);
    对象方法:对象方法也叫实例方法;用减号表示;只能通过对象调用的方法(但方法实现不一定是要对象) ;可以直接访问属性;系统会为对象开辟内存空间
    类方法和对象方法的区别:
    类方法和对象方法的声明和实现要匹配;对象方法必须要对象调用,类方法必须用类来调用
    对象方法可以直接访问成员变量(类的.h和.m中可以直接使用成员变量,不一定要是对象 ),类方法不能直接访问属性(成员变量)
    类方法的优点:
       调用类方法的效率比调用对象方法高要快(不需要转弯);类方法和对象方法可以进行相互调用
    可以在对象方法里调用类方法 ;也可以在对象方法中直接调用对象方法:调用相同的对象方法不用再创建新的对象,用self进行调用:当前类的指针
    在类方法中可以直接调用其它类的方法;但不这样使用1:可以在类方法中间接调用对象方法。
  • 相关阅读:
    build.xml介绍
    assetbundle和ScriptableObject的使用
    unity 错误汇总
    【unity基础系列】编辑器类使用例子
    texturepacker使用心得
    vs特殊的快捷方式
    【unity基础系列】1、unity Texture Type设置为Advanced时纹理的格式列表
    嵌套prefabs的使用
    unity基础知识笔记一(快捷方式、基础概念)
    关于游戏研发一些常用的知识记录
  • 原文地址:https://www.cnblogs.com/tmf-4838/p/5248818.html
Copyright © 2011-2022 走看看