一、程序中定义类和对象1、 定义类#曾经定义函数,函数只检测语法,不执行代码,但是定义类的时候,类体代码会在类定义阶段就立刻执行,并且会产生一个类的名称空间,也就是说类的本身其实就是一个容器/名称空间,是用来存放名字的,这是类的用途之一。# 注意类中定义变量使用驼峰体class OldboyStud... ...
分类:
编程语言 时间:
2019-12-04 19:58:26
阅读次数:
57
内部类:在类中的另外一个类。1.分类1)成员内部类:在类的成员变量/成员方法位置编写,与外部类的属性、方法并列。2)静态内部类: 定义在类中,任何方法外,用static修饰3)局部内部类:在方法中定义的类,与局部变量类似。4)匿名内部类:没有名字的类2.成员内部类1)可以访问外部类的所有属性。2)可 ...
分类:
其他好文 时间:
2019-12-01 18:47:06
阅读次数:
93
容器 容器(container)用于存放数据的类模板 容器都是类模板。它们实例化后就成为容器类。用容器类定义的对象称为容器对象 例如,vector<int>是一个容器类的名字,vector<int> a;就定义了一个容器对象 a 容器分为顺序容器和关联容器 顺序容器有以下三种:可变长动态数组 vec ...
分类:
编程语言 时间:
2019-12-01 18:39:06
阅读次数:
81
spiders 介绍:在项目中是创建爬虫程序的py文件 #1、Spiders是由一系列类(定义了一个网址或一组网址将被爬取)组成,具体包括如何执行爬取任务并且如何从页面中提取结构化的数据。 #2、换句话说,Spiders是你为了一个特定的网址或一组网址自定义爬取和解析页面行为的地方 Spiders会 ...
分类:
其他好文 时间:
2019-11-29 22:15:02
阅读次数:
359
参考链接:https://www.cnblogs.com/weihengblog/p/8528967.html 一、抽象类和接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名( ...
分类:
编程语言 时间:
2019-11-27 12:23:29
阅读次数:
70
将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,不在其他地方单独使用,那么整个内部的完整结构最好使用内部类而且内部类因为在外部类的里面,因此可以直接访问外部类的私有成员根 ...
分类:
其他好文 时间:
2019-11-25 20:42:19
阅读次数:
55
抽象方法 父类定义方法但是不实现,由子类实现 抽象方法不能有方法体; 抽象方法必须被abstract修饰。 有抽象方法的类一定是抽象类,类也必须被abstract修饰 抽象类不能被实例化,他的非抽象子类可以实例化 接口 : 只定义抽象方法。interface 接口中属性默认是public stati ...
分类:
其他好文 时间:
2019-11-25 18:15:34
阅读次数:
50
九、内部类 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 (1)成员内部类:声明在外部类中方法外 静态成员内部类 非静态成员内部类 (2)局部内部类:声明在外部类的方法体中 有名字的局部内部类 匿名的内部类 静态内部类 1、语法格式: 【修饰符】 class 外部类 ...
分类:
编程语言 时间:
2019-11-24 11:53:21
阅读次数:
66
累加器: 场景:各种计数问题,这个计算需要在driver端合并。 作用:解决Driver端和Execute端数据共享问题。 如图,需要将Driver端变量备份到Executor端,那么copy到Executor端的变量一定要是Executor级别的变量。那么如何自定义一个累加器呢,如何将累加器数据类 ...
分类:
其他好文 时间:
2019-11-23 22:10:42
阅读次数:
133
# 以面向对象的方式分析烤地瓜 # 1. 抽象类,在程序中定义类# 定义地瓜类# 定义人类 # 2. 分析地瓜类的成员# 2.1 属性: 烤地瓜的状态, 烤地瓜的时间, 佐料列表属性# 2.2 方法: 无 # 3. 分析人类的成员# 3.1 属性: 姓名, 烤龄,性别# 3.2 方法: 烤地瓜的行为 ...
分类:
编程语言 时间:
2019-11-23 19:52:24
阅读次数:
64