python之类的相关名词-继承-
继承:父类有的功能,子类继承后也都有
继承是直接把父类方法写入子类的object里
如果定义的类有很多重复的功能,可以把重复的类定义成父类

静态方法:不需要实例化就可以调用,不可以调用类里面的变量和方法
类方法:不需要实例化就可以调用,也可以调用类里面的变量和方法
xiaohei='哈哈哈'
@staticmethod #静态方法,不需要实例化,可以直接使用
def other():
print('我是静态方法') @classmethod #类方法,也不需要实例化,可以直接使用
#类方法可以使用类变量和类方法
def class_fun(cls):
print(cls.xiaohei)
cls.get()
=========================我是分割线=============================
名词解释:
面向过程
面向对象编程 把以前你写的那些函数封装到一个类里面
      类
            定义类的时候,类名的首字母都大写
            用类的话,必须得先实例化
            构造函数
                  类被实例化的时候,它会自动的执行构造函数。
            属性  类里面的变量
            方法  类里面的函数。
            self代表的是本类对象。
            实例
            对象
                  实例变量和类变量
    私有函数
            私有变量
                  只能在类里面使用,出了类就不能用了。
  继承
            父类有的功能、变量子类全有。
            如果定义的类,有很多重复功能的,那就可以把这些重复的类,定义成父类
      封装
  多态 python不支持多态
            一种方法多种实现。
       实例方法,必须得实例化后才可以调用
       属性方法  你看上去好像是一个属性,其实是一个函数,也得实例化才能调用
       类方法
            不需要实例化就能直接用的,它可以使用类变量和类方法。
            #类方法,也不需要实例化,直接就能用。它静态方法高级一点
	        #它可以使用类变量和类方法。
       静态方法
            不需要实例化就能直接用的,其实和类没有什么关系,就是一个普通的函数
            写在了类里面而已,也用不了self的那些东西,也调用不类里面的其他函数。
修改父类的构造函数
python之类的相关名词-继承-的更多相关文章
- python之类的相关名词解释
		变量:在类里面定义的变量,不必实例化即可调用 实例变量:在类里面定义的变量,必须实例化之后才可以调用 比如: 属性方法:调用时看起来像是一个变量,方法没有入参,可以变成一个属性方法 在方法上添加@pr ... 
- Python C/S架构,网络通信相关名词,socket编程
		主要内容: 一. C/S架构 二. 网络通信的相关名词 三. socket编程 一. C/S架构和B\S架构概述 1. C/S架构: Client/Server(客户端/服务端)架构 描述: C/S ... 
- NLP︱高级词向量表达(一)——GloVe(理论、相关测评结果、R&python实现、相关应用)
		有很多改进版的word2vec,但是目前还是word2vec最流行,但是Glove也有很多在提及,笔者在自己实验的时候,发现Glove也还是有很多优点以及可以深入研究对比的地方的,所以对其进行了一定的 ... 
- python全栈开发   *   20 继承知识点汇总   *    180530
		20 面向对象的三大特征之一(继承,多态,封装) -----继承 1.继承的定义: 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类;父类又可称为基类或超类,新建的类称为派生 ... 
- Python(面向对象编程——2  继承、派生、组合、抽象类)
		继承与派生 ''' 继承:属于 组合:包含 一. 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称 ... 
- Python面对对象相关知识总结
		很有一段时间没使用python了,前两天研究微信公众号使用了下python的django服务,感觉好多知识都遗忘了,毕竟之前没有深入的实践,长期不使用就忘得快.本博的主要目的就是对Python中我认为 ... 
- python的super()以及父类继承
		Python中子类调用父类的方法有两种方法能够实现:调用父类构造方法,或者使用super函数(两者不要混用). 使用“super”时经常会出现代码“super(FooChild,self).__ini ... 
- python学习日记(面向对象——继承)
		什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 class Par ... 
- Python字符串的相关操作
		1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字 ... 
随机推荐
- VMWare 14 Workstation Pro 下载与安装
			1.双击安装运行 2.下一步 3.接受 下一步 4.自定义安装路径,下一步 5.下一步,取消勾选加入vmware客户体验 6.下一步 7.安装 8.安装中 9.完成 10.点击许可证安装 输入:FF3 ... 
- 网页Html代码优化及分析
- 移动web开发适配rem
			移动的meta标签 <meta name="viewport" content="width=device-width, initial-scale=1,user ... 
- oracle服务丢失的处理方法之OracleServiceORCL不存在示例
			oracle服务是oracle数据库的重要组成部分,下面就教您oracle服务丢失的处理方法,如果您之前遇到过oracle服务丢失的问题,不妨一看. 今天发现数据库服务器上的所有oracle服务都丢失 ... 
- devm_regmap_init_i2c【转】
			本文转载自:http://blog.csdn.net/u011975319/article/details/52128845 本文有此处转载http://blog.csdn.net/luckywang ... 
- [Selenium] 如何使用Chrome Options 定制测试Chrome 浏览器的特定属性 (类似FirefoxProfiles)
			Chrome Options 类似于FirefoxProfiles,用于定制待测试的Chrome 浏览器的特定属性 1)如果希望测试某个浏览器插件,可通过addExtensions方式提前加载以.cr ... 
- AtCoder Beginner Contest 057
			A题 分析:24进制转换 #include<iostream> using namespace std; int main() { int a,b; while(cin>>a& ... 
- HNOI2008 明明的烦恼 (purfer序列 + 组合数学)
			传送门 这道题题意描述很清楚,不过我自己做的时候确实是一头雾水……又看了题解,发现要用到一个新知识,叫purfer序列. 我们来简单说一下什么是purfer序列.它可以被看作一种树的表现形式.一棵含有 ... 
- cas单点登录系统:客户端(client)详细配置(包含统一单点注销配置)
			最近一直在研究cas登录中心这一块的应用,分享一下记录的一些笔记和心得.后面会把cas-server端的配置和重构,另外还有这几天再搞nginx+cas的https反向代理配置,以及cas的证书相关的 ... 
- 微信小程序服务类目大坑:特殊行业服务类目所需资质材料
			作为一个技术开发人员,遇到特殊行业服务类目所需资质材料,只能叫苦连天了,妈的,这个不是技术可以解决的问题,如果技术可以解决的问题都不是问题. 百牛信息技术bainiu.ltd整理发布于博客园 特殊行业 ... 
