• static与this


    *一个类 在被JVM加载的时候,首先会加载类中由static修饰的所有属性,方法,代码块!
    * 并把这个static修饰的内容放进 静态存储区,便于我们共享访问!
    *
    * 1.static可以修饰
    *    01.属性
    *    02.方法
    *    03.代码块
    * 2.static的特点
    *    01.static修饰的内容,在整个程序运行期间,只有一份,而且所有对象共享!
    *      比如说,我们在Student类中定义了一个变量如下
    *      static int age;
    *      Student类创建出n个对象,都共享整个age属性!
    *      如果有一个对象更改了age属性,其他的n个对象也随着变化!
    *    02.静态方法 中不能访问 非静态的属性和方法
    *    03.普通的方法中可以访问静态属性和静态方法
    *    04.静态属性和方法可以直接通过类名访问(无须实例化)
    *       类名.静态属性
    *       类名.静态方法

    *公司中,会有对应的代码生成器
    *
    *现在书写实体类的步骤
    *  01.私有化属性
    *  02.快捷键生成set和get
    *  03.快捷键生成 有参和无参构造
    *  04.重写toString()
    *
    *this的注意点:
    *   01.this()调用无参构造
    *   02.this(...)调用带参构造
    *   03.this调用构造方法的时候 只能出现在构造方法中!
    *   04.this调用构造方法的时候 必须位于构造方法中的首行!
    *   05.this访问对象的属性或者方法的时候 可以出现在任何方法中

  • 相关阅读:
    动画:UIViewAnimationOptions类型
    ReactiveCocoa--RACTuple
    RACSignal的一些常用用法
    神奇的RAC宏
    UITableViewStyleGrouped模式下多余间距
    UITableViewStyleGrouped模式下烦人的多余间距
    上传到 App Store 时出错。
    [iOS]详解调整UIButton的title和image的位置
    规范化目录

  • 原文地址:https://www.cnblogs.com/dongfengpo/p/7992019.html
Copyright © 2020-2023  润新知