类加载过程 加载 加载对象 到堆中, 验证 验证代码正确性。比如abstract类的抽象方法 是否被实现。 准备 static变量 值初始化。放入方法区 解析 直接引用 和符号引用。 吧符号引用改成直接引用 初始化 初始化静态代码块、类变量、构造函数 ...
分类:
其他好文 时间:
2018-12-25 20:18:09
阅读次数:
102
Ruby 面向对象 Ruby 是纯面向对象的语言,Ruby 中的一切都是以对象的形式出现。Ruby 中的每个值都是一个对象,即使是最原始的东西:字符串、数字,甚至连 true 和 false 都是对象。类本身也是一个对象,是 Class 类的一个实例。本章将向您讲解所有与 Ruby 面向对象相关的主 ...
分类:
其他好文 时间:
2018-12-24 14:32:37
阅读次数:
156
C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。 C语句分为以下六类: 1、表达式语句:表达式加上分号“;”组成。执行表达式语句就是计算表达式的值。 2、函数调用语句:函数名、实际参数加分号“;”组成。一般形式:函数名(实际参数表)。执行函数语句就是调用函数体并把实际参数赋予函数定义 ...
分类:
其他好文 时间:
2018-12-24 10:21:35
阅读次数:
143
原理如下: image.png 1、通过调用自定义config.py文件中config字典,可以得到一个类, 这个类里面定义的都是类变量,这些变量就是自定义的一些配置项。 如下config.py : : import os BASEDIR = os.path.abspath(os.path.dirn ...
分类:
移动开发 时间:
2018-12-22 18:28:57
阅读次数:
326
静态方法: 只是名义上归类管理, 实际上在静态方法里访问不了类或实例中的任何属性 普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关系了,它与类唯一的关联 ...
分类:
其他好文 时间:
2018-12-21 16:57:46
阅读次数:
207
class Person: country = "大清" def __init__(self, name, gender): self.name = name self.gender = gender p = Person("武sir", "未知") p2 = Person("太白", "两性") ... ...
分类:
其他好文 时间:
2018-12-19 21:07:30
阅读次数:
95
今日主要内容 1. 成员 在类中你能写的所有内容都是类的成员 2. 变量 1. 实例变量: 昨天写的就是实力变量, 由对象去访问的变量. 2. 类变量. 此时. 这个变量属于类. 但是对象也可以访问. 3. 方法 1. 实例方法: 昨天写的就是实例方法. 使用 对象.方法() 特点: 在声明的时候. ...
分类:
其他好文 时间:
2018-12-19 20:52:52
阅读次数:
163
1. 成员 在类中你能写的所有内容都是类的成员 2. 变量 1. 实例变量: 由对象去访问的变量. 2. 类变量. 此时. 这个变量属于类. 但是对象也可以访问. 3. 方法 1. 实例方法: 使用 对象.方法() 特点: 在声明的时候. 需要给出self, self必须放在第一个位置 在调用的时候 ...
分类:
编程语言 时间:
2018-12-18 22:36:20
阅读次数:
183
成员: 在类里面能写的所有内容都是类的成员 在上?代码中__init__和method都属于类的成员方法. ?称为实例?法. 总之这样的东西 需要?对象来访问. ?上方的self.属性1 = 参数1 这个代码的含义是给对象设置属性信息. 含义是这个对象的xxx属性是xxxx. 这种东西?被称之为成员 ...
分类:
其他好文 时间:
2018-12-18 20:32:26
阅读次数:
232
一.今日主要内容 1.成员 在类中你能写的所有内容都是类的成员 2.变量 (1)实例变量:昨天写的就是实例变量,由对象去访问的变量. 3.方法 (1)实例方法:昨天写的就是实例方法,使用 对象.方法() 进行调用 特点:在声明的时候 4.属性 5.私有2.(1)(2)类变量 class ... ...
分类:
编程语言 时间:
2018-12-18 12:11:34
阅读次数:
195