1.类和实例 类是创建实例的模板,而实例是一个个具体的对象,每个实例有自己的数据,且相互独立互不影响; 方法是和实例绑定的函数,与普通函数不同,类的方法可以直接访问实例的数据; 通过在实例上调用方法,就可以实现对实例内部数据的操作 和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对 ...
分类:
编程语言 时间:
2018-04-11 19:06:56
阅读次数:
218
1、栈内存用来存放一些基本类型的变量、数组和对象的引用;堆内存主要用来存放一些对象。 2、static变量:静态变量是static修饰的变量,实例变量是非static修饰的变量。 3、静态变量与实例变量的区别: 1)静态变量是随着类加载时被完成初始化,它可以在内存中仅有一个,且JVM也只会为它分配一 ...
分类:
编程语言 时间:
2018-04-09 00:11:07
阅读次数:
183
SDWebImage 中有一段源码: 我们用的比较多的 解决循环引用的问题, 在block中 用到对象内部的属性、实例变量的时候要用weakSelf 访问,但是为什么block 内部又用到strongSelf 呢? 大部分情况下,只在block中使用weakSelf 是没有问题的,通常情况下我们只在 ...
分类:
其他好文 时间:
2018-04-05 14:37:07
阅读次数:
230
20172322 2017 2018 2 《程序设计与数据结构》第四周学习总结 教材学习内容总结 学会了简单的自编类来实现简单的自编类要求。 了解了类中的属性成为实例变量。 了解了UML图的使用方法。 了解到封装由 可见性修饰符来实现。 了解到 用于返回调用方法中的调用语句。 了解了实参与形参的差别 ...
分类:
其他好文 时间:
2018-04-04 23:18:27
阅读次数:
145
练习题:在购物车的每个商品旁添加按钮,按一下减一个,数量为0删除该商品。先用普通方法再用Ajax支持。 1.自定义方法decrease, 为其设定路径routes.rb。 在resouurces :line_items的块中加put 'decrease', on: :member 2.在contro ...
分类:
Web程序 时间:
2018-04-02 18:09:48
阅读次数:
214
java成员变量和方法 成员变量:在类体的变量部分中定义的变量,也称为字段。我们先来看一个Clothes类的成员变量: package ch05.sample; public class Clothes { String id; //实例变量 private String colorType; // ...
分类:
其他好文 时间:
2018-04-01 20:49:20
阅读次数:
175
day10 1.内存管理 1)堆: 1.1)存储new出来的对象 1.2)垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清扫垃圾 回收过程是透明的(看不到的),不一定一发现垃圾就立刻回收 调用System.gc()可以建议虚拟机尽快调度GC来回收垃圾 1.3)实例变量的生命周期 创 ...
分类:
编程语言 时间:
2018-03-30 21:48:16
阅读次数:
175
学习知识点: 类 构造函数 析构函数 私有方法,私有属性 类变量 实例变量 ...
分类:
编程语言 时间:
2018-03-30 16:19:47
阅读次数:
224
final修饰符的使用:1.final可以修饰变量,被final修饰的变量,被初始值的时候,不能再对其重新赋值; 1>:final 修饰实例变量:final 修饰实例变量必须在声明时显示赋值,可以在定义变量、非静态初始化块、构造器中为final类型值赋值: 需要注意的是:经过编译器的处理,这三种方式 ...
分类:
编程语言 时间:
2018-03-29 22:33:22
阅读次数:
271
Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。 Java 局部变量 局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建, ...
分类:
编程语言 时间:
2018-03-27 16:36:48
阅读次数:
141