当前位置: 首页> 文旅> 文化 > 拓者设计吧效果图_石家庄自己怎么做网站啊_青岛网站排名提升_网站免费搭建平台

拓者设计吧效果图_石家庄自己怎么做网站啊_青岛网站排名提升_网站免费搭建平台

时间:2025/7/30 9:25:23来源:https://blog.csdn.net/2301_80374809/article/details/146441367 浏览次数:0次
拓者设计吧效果图_石家庄自己怎么做网站啊_青岛网站排名提升_网站免费搭建平台

1.类和对象

1.初识

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 创建一个对应的student类对象

2.类的定义

在这里插入图片描述

1.类中成员的定义(self关键字)

在这里插入图片描述

  • 类似c++中类的this指针

在这里插入图片描述

  • 可以看到,这是类内部定义的一个函数,参数必须要有self ,而且访问类的内部成员时要带上 self.成员变量.

举例:
在这里插入图片描述

2.成员变量的初始化__init__()

在这里插入图片描述
在这里插入图片描述

  • 如上,定义一个__init__函数,并带有要初始化的变量的值,外部可以在创建类对象的时候就加上要初始化的值。

3.魔术方法(类似运算符重载)

1.str

在这里插入图片描述

2.it

在这里插入图片描述

3.le

在这里插入图片描述

4.eq

在这里插入图片描述

4.私有变量和成员函数

在这里插入图片描述

  • 和c++中的类的私有成员一样,外部无法直接调用。

5.继承

在这里插入图片描述

  • 可以看到新的类是在原来的类的基础上新增了一些自己的内容,那么我们完全可以使用继承让新类得到父类的内容,不用重新写一份。
1.使用示例(单继承,只有一个父类)

在这里插入图片描述

  • 直接在class类的建立时就把父类的名称当作变量传入
2.多继承,只有一个父类

在这里插入图片描述

  • 全部传入即可
3.pass关键字

如果继承父类之后不想要自己新添加东西,可以在第一行写上pass

在这里插入图片描述

  • 这个类就是单纯继承三个父类的结果,没有自己的内容

6.复写

1.修改继承内容

如果子类想要修改从父类那里继承的内容该怎么办呢?这就需要复写了

在这里插入图片描述

  • 复写只需要重新定义重名的属性和方法即可
2.super重新调用父类的内容

如果我已经复写过了子类然后还想调用原来父类的函数咋办捏?

在这里插入图片描述

关键字:拓者设计吧效果图_石家庄自己怎么做网站啊_青岛网站排名提升_网站免费搭建平台

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: