面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(obj, Foo) 二、issu ...
分类:
编程语言 时间:
2017-06-27 00:01:51
阅读次数:
263
面向对象(OOP) 1、类和对象。 类: 主要由两个部分组成:特性(属性),功能(方法) 属性:描述该类型的特征。 属性,也就是在类内部的变量。 变量: 可分为成员变量和局部变量。(主要依据其作用域来分辨) 成员变量:也可以叫做全局变量。在类的内部任何地方都能调用。 局部变量:仅限于在你定义的那个方 ...
分类:
编程语言 时间:
2017-06-24 20:54:11
阅读次数:
165
一、面向过程、面向对象对比 1、面向过程 根据业务逻辑从上到下写垒代码 2、函数式思想 将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3、面向对象 对函数进行分类和封装 1、2、3一步一步抽象,函数式是走向面向对象的中间步骤 函数式的应用场景 --> 各个函数之间是独立且无共用的数据 ...
分类:
编程语言 时间:
2017-06-21 13:46:14
阅读次数:
128
面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, ...
分类:
编程语言 时间:
2017-06-20 18:00:44
阅读次数:
170
>>>你需要了解以下概念面向对象&面向过程概念: 面向过程:专注于解决一个问题的过程。面向过程的最大特点,是由一个一个的函数去解决处理这个问题的一系列过程。 面向对象:专注于由哪个对象来处理一个问题。面向对象的最大特点,是有一个个具有属性和功能的类,从类中拿到对象,进而处理问题。 【面向对象】 1、 ...
分类:
Web程序 时间:
2017-06-12 00:44:05
阅读次数:
220
[面向过程&面向对象] * 1、专注于解决一个问题的过程。面向过程的最大特点,是由一个一个的函数去解决处理这个问题的一系列过程。 * 2、专注于由哪个对象来处理一个问题。面向对象的最大特点,是有一个个具有属性和功能的类,从类中拿到对象,进而处理问题。 * * 【面向对象】 * 1、什么是类? * 具 ...
分类:
Web程序 时间:
2017-06-11 23:20:34
阅读次数:
147
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块 ...
分类:
编程语言 时间:
2017-06-03 00:53:26
阅读次数:
325
常见的创建对象的方式有3种: ① 声明变量的方式 可以给 obj1 继续添加属性和方法,如: ② 使用操作符 new 可以给 obj2 继续添加属性和方法,如: ③ 创建构造函数 其实,构造函数 也是普通函数,只有当 new 操作的时候才是构造函数, 通过构 造函数 创建实例对象。每一个对象都有自己 ...
分类:
编程语言 时间:
2017-05-21 00:27:36
阅读次数:
219
一 、反射(根据字符串的形式去对象(某个模块)中操作成员) python中的反射功能是有以下四个内置函数提供:hahasattr、getattr、aetattr、delattr,这四个函数分别用于对对象内部执行:检查是否含有某成员,获取成员、设置成员、删除成员 1、通过字符串的形式来导入模块 inp ...
分类:
其他好文 时间:
2017-05-14 19:35:27
阅读次数:
324
Java-se基础知识的学习已经告一段落,对自己这一个月的知识体系做一个大致的总结: 1.Java语言基础(基础完成) 2.面向对象基础(封装、继承、多态)(基础完成) 3.抽象类、接口(基础完成) 4.数组、字符串、枚举(初步完成) 5.Java图形界面设计(了解) 6.Java异常处理机制(基础 ...
分类:
其他好文 时间:
2017-05-12 23:15:35
阅读次数:
227