第七章面向对象 1、面向过程编程 核心是”过程“二字,过程指的是解决问题的步骤,即先干什么再干什么 基于该思想编写程序就好比在编写一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化、进而简单化 ? 缺点:可扩展性差 2、面向对象 核心”对象“二字,对象指的是特征(变量)与技能(函数)的结合体 ...
分类:
编程语言 时间:
2019-06-28 23:01:59
阅读次数:
142
1.自动补全返回类型及变量:Ctrl+Alt+V2.大小写转换:Ctrl+Shift+U3.get/set方法快捷键:Alt+Insert4. 查看类继承关系:Ctrl+H或者Ctrl+Shift+Alt+U5.try/catch快捷键:Ctrl+Alt+T6.查看项目本地路径:点击项目,右键点击S ...
分类:
其他好文 时间:
2019-06-28 11:46:55
阅读次数:
122
Python面向对象基础 一、面向过程和面向对象 1. 面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点:一套流水线 ...
分类:
编程语言 时间:
2019-06-27 01:01:21
阅读次数:
104
一.如何判断对象已经死亡 1.引用计数 无法处理循环引用的情况 2.可达性分析 目前主流实现方式。 原理: 从GC Roots对象作为起点开始查询,如果有引用链说明对象存活,反之就是已经死亡。 GC Roots对象: (1)栈(栈帧)中引用的对象。 (2) 方法区中类静态变量引用的对象。 (3)方法 ...
分类:
其他好文 时间:
2019-06-23 20:42:11
阅读次数:
106
Random类 此类的实例用于生成伪随机数。 Random使用步骤 查看类 java.util.Random :该类需要 import导入使后使用。 查看构造方法 public Random() :创建一个新的随机数生成器。 查看成员方法 public int nextInt(int n) :返回一 ...
分类:
其他好文 时间:
2019-06-15 10:08:36
阅读次数:
107
引用类型使用步骤 类是一种引用类型的数据 Scanner使用步骤 查看类 java.util.Scanner :该类需要import导入后使用。 查看构造方法 public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。 ...
分类:
其他好文 时间:
2019-06-15 09:20:44
阅读次数:
82
1. 类名.objects中的get(), filter(), all() 的区别 下面定义两个模型类,分别为BookInfo, HeroInfo, BookInfo与HeroInfo为一对多的关系,代码如下: 插入数据后的表格为: bookinfo: heroinfo: 查看 类名.objects ...
分类:
其他好文 时间:
2019-06-14 10:53:31
阅读次数:
90
'; var_dump($mao1); //输出对象的成员 ?> ...
分类:
Web程序 时间:
2019-06-12 09:23:12
阅读次数:
102
输出变量$mao1的类型:'; var_dump($mao1); echo '输出变量$mao2的类型:'; var_dump($mao2); ?> ...
分类:
Web程序 时间:
2019-06-12 09:14:57
阅读次数:
148
Random类 此类的实例用于生成伪随机数。 Random使用步骤 查看类 java.util.Random :该类需要 import导入使后使用。 查看构造方法 public Random() :创建一个新的随机数生成器。 查看成员方法 public int nextInt(int n) :返回一 ...
分类:
其他好文 时间:
2019-06-09 16:58:54
阅读次数:
104