一 面向对象编程与面向过程编程 1 面向过程编程思想 该思想核心是过程,指的是解决问题的步骤,即先干什么然后干什么,就像流水线一样,必须一步一步来,基于面向过程编程的是一种机械化的思维方式。 优点 : 复杂问题流程化,简单化; 缺点 :可扩展性较差。 应用场景 :一旦完成几乎不会改变,像Linux内 ...
分类:
其他好文 时间:
2018-10-22 22:14:03
阅读次数:
205
4.隐藏 (视频下载) (全部书籍) 技术核心和实例前面已经给出,这里只是给出大家对这种现象的一个定义而已,马克-to-win:子类重新定义一个与父类那里继承来的域变量完全相同的变量,称为域的隐藏。 这里所谓隐藏是指子类拥有了两个相同名字的变量,一个继承自父类,另一个由自己定义。相当于把父类的变量“ ...
分类:
编程语言 时间:
2018-09-23 18:21:42
阅读次数:
543
__slots__作用 __slots__有一个作用是:限制类实例绑定的属性,但是它有一个更重要的作用就是节省内存,当然更适用于数据量大的情况(万量级以上)。 __slots__节省内存的原理 其实,对类的变量值进行初始化,底层是通过一个指针指向__dict__(里面包含潜在的字段名和字段值)。举个 ...
分类:
编程语言 时间:
2018-09-13 13:58:19
阅读次数:
142
static关键字: static可以修饰类中的属性和方法。 使用static修饰的变量为静态变量 使用static修饰的方法为静态方法 静态变量和方法都可以直接通过类名来访问 使用static修饰的变量为静态变量 使用static修饰的方法为静态方法 静态变量和方法都可以直接通过类名来访问 静态变 ...
分类:
其他好文 时间:
2018-08-04 19:07:15
阅读次数:
128
1、内部类的外嵌类的成员变量在内部类中任然有效,内部类中的方法也可以调用外嵌类中的 方法,内部类中不可以声明类的变量和方法,外嵌的类体可以用内部类声明对象,作为外嵌类的成员。内部类仅供他的外嵌类使用。 package com.Example1;public class Example7_1 { pu ...
分类:
编程语言 时间:
2018-08-02 20:39:38
阅读次数:
165
Unknown column 'userName' in 'field list' 1.检查你的数据库列和实体类的变量名称是否正确 2.我确认了很多遍没错啊!都是userName啊什么鬼啊! 你TMD是不是连接的数据库没改啊! 我就碰到过一两次。把自己气的头疼 ...
分类:
其他好文 时间:
2018-07-26 19:57:18
阅读次数:
277
类型不是对象,而是对象的模板 泛型不是类型,而是类型的模板 泛型: 1.c#中的泛型只在类、结构、接口、委托、方法中有 泛型类: 创建“构造类型” 就是给”类型参数“赋予”类型实参“ 泛型类的构造出的类型都是不同的并且相互独立的 泛型的使用使得代码减少便于维护,但是不容易写,因为太抽象 类型参数的约 ...
分类:
其他好文 时间:
2018-07-26 10:46:41
阅读次数:
140
类与对象 在现实世界中:肯定是先有对象,再有类 在程序中:务必保证先定义类,后产生对象 定义类 按照上述步骤,我们来定义一个类 输出结果 注意: 类中可以有任意python代码,这些代码在类定义阶段便会执行,因而会产生新的名称空间,用来存放类的变量名与函数名,可以通过LuffyStudent.__d ...
分类:
其他好文 时间:
2018-06-03 00:56:47
阅读次数:
211
类变量 (静态变量): 用static修饰; 在整个类中只有一个值。(只有一份,即使建立了对象也只有一份) 类初始化的同时就被赋值(类初始化,编译时期,不是对象初始化) 适用情况: 类中的所有对象都有相同的属性。 经常需要共享的数据。 系统中用到的一些常量值。 引用格式: 类名/实例对象名.类变量名 ...
分类:
其他好文 时间:
2018-05-30 22:53:40
阅读次数:
295