函数式接口 函数接口是只有一个抽象方法的接口,此方法是行为的抽象,将行为作为入参,进而在面对对象编程的基础上添加面向函数编程的方式。 接下来,我们以数学的角度来研究一下常见的5个函数式接口,理解了这几个,剩下的也就理解了。 复制代码 1. Function Function接口 -> 接收一个参数并 ...
分类:
其他好文 时间:
2020-05-03 00:38:33
阅读次数:
59
面向对象编程 概念 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。 1. 面向过程:根据业务逻辑从上到下写垒代码 2. 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3. 面向对象: ...
分类:
编程语言 时间:
2020-04-15 17:45:35
阅读次数:
56
1,类的私用属性和私用方法 类中私用属性和私用方法的使的使用是加双划线 class A: __N = 0 # 类的数据属性就应该是共享的,但是语法上是可以把类的数据属性设置成私有的如__N,会变形为_A__N def __init__(self): self.__X = 10 # 变形为self._ ...
分类:
其他好文 时间:
2020-04-07 12:44:38
阅读次数:
70
import socket import multiprocessing import re class WSGIServer(): def __init__(self): self.web_socket = socket.socket(socket.AF_INET, socket.SOCK_STR ...
分类:
Web程序 时间:
2020-03-31 01:31:23
阅读次数:
95
Java实例初始化程序 是在执行构造函数代码之前执行的代码块。每当我们创建一个新对象时,这些初始化程序就会运行。 1.实例初始化语法 用 花括号 创建实例初始化程序块。对象初始化语句写在括号内。 2.Java实例初始化器功能 实例初始化器具有以下功能。 我们可以在一个类中定义 多个初始化器 。 所有 ...
分类:
编程语言 时间:
2020-02-23 22:29:48
阅读次数:
86
在面对对象设计中,要考虑的一个基本问题是:如何把变动的事物与保持不变的事物区分开来。 1. 关于Java的包访问权限 private 默认访问权限 protected public 类本身 是 是 是 是 相同包中子类 否 是 是 是 相同包中非子类 否 是 是 是 不同包中的子类 否 否 是 是 ...
分类:
其他好文 时间:
2020-02-09 20:35:56
阅读次数:
55
前言:本文主要介绍python面对对象中的类和继承,包括类方法、静态方法、只读属性、继承等。 一、类方法 1.类方法定义 使用装饰器@classmethod装饰,且第一个参数必须是当前类对象,该参数名一般约定为“cls",通过它来传递类的属性和方法 (不能传递实例属性和实例方法),跟实例方法的sel ...
分类:
编程语言 时间:
2020-01-29 21:35:08
阅读次数:
64
前言:本文主要介绍python面对对象中的类和对象,包括类和对象的概念、类的定义、类属性、实例属性及实例方法等。 一、类和对象的概念 问题:什么是类?什么是实例对象? 类:是一类事物的抽象概念,不是真实存在的,描绘了该类事物共有的特征和行为 例如:猫类、狗类、鸟类、车类等 实例对象:某类事物的具体个 ...
分类:
编程语言 时间:
2020-01-29 14:21:27
阅读次数:
74
Java语言有如下特点: 1.Java语言足够简单; 2.Java语言面对对象; 3.Java语言拥有良好的可移植性,一次编写,处处调试; 4.垃圾回收,可以自动实现垃圾的释放,以及内存空间回收; 5.引用传递:避免了C,C++语言那样所谓的指针的操作困难,而使用了更为简单的引用传递的形式进行处理; ...
分类:
编程语言 时间:
2020-01-27 23:50:25
阅读次数:
81
Python面向对象程序设计有感 有学到面对对象中的对象是指客观世界中存在的对象,世间万物全可以是对象。概括上说,面向对象技术是一种从组织结构上模拟客观世界的方法。我的主观感受上并没有很好的理解这种编程思想,也没有明确的感受到它与面向过程编程的区别,这或许是因为我才接触编程半年,在后续的学习中,我会 ...
分类:
编程语言 时间:
2020-01-24 23:40:40
阅读次数:
104