抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

派生类的构造函数

attention:

  • 在创建一个派生类的时候,系统会先创建一个基类。
  • 派生类会吸收基类的全部成员,但不包括构造函数和析构函数。
  • 派生类在调用自己的构造函数之前,会先调用基类的构造函数。

图床已挂,需要跨越 G-F-W

信息标记的三种形式

  • XML(eXtensible Markup Language)
  • YAML(YAML Ain’t Markup Language)
  • JSON(JaveScript Object Notation)

继承和派生

新类拥有原有类的全部属性为继承!原有类产生新类的过程为派生。

原有类称为基类,产生的新类称为派生类。
http://www.dotcpp.com/course/cpp/200027.html

继承方式(派生权限)

  • 公有继承
  • 私有继承
  • 保护继承

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import requests
from bs4 import BeautifulSoup #引入BeautifulSoup类

url = "https://python123.io/ws/demo.html"

r = requests.get(url)

print(r.status_code)

print("\n")

#demo = r.text #html格式信息

#soup = BeautifulSoup(demo,"html.parser")#使用html.parser对demo进行html解析
soup = BeautifulSoup(open(r"C:\Users\Administrator\Desktop\beautifulsoup\demo.html"))
print(soup.prettify())

BeautifulSoup官方文档

友元函数和友元类

友元的对象可以是全局的一般函数,也可以是其它类里的成员函数,这种叫做友元函数。
友元还可以是一个类,这种叫做友元类,这时整个类的所有成员都是友元

demo

类的构造函数(Constructor)和析构函数(Destructor)

类 & 对象

类是对象的抽象和概括,而对象是类的具体和实例

变量初始化问题

当局部变量被定义时,系统不会自动对其初始化;
当全局变量被定义时,系统会初始化为下列值:

数据类型 初始化默认值
int 0
float 0
double 0
char ‘\0’
pointer NULL