python面向对象编程
类
面向对象的开发语言
一切皆对象
面向过程
面向对象
面向对象它是包含面向过程的
类是一类东西,一个模型
实例是通过这个模型造出来的东西
对象即实例
实例化就是造实例的过程
面向的对象的特性
封装
就是把零散代码封装成一个函数,或者封装成一个类
继承
就是父类有的东西,你也有
多态
一种方法多种实现
命名规范
StrToDict,如果有多个单词的话,每个单词首字母都大写,如果是类名的话,首字母要大写,str_to_dict多个单词用下划线连起来也行
class Student: # 经典类
pass
class Student2(): # 新式类,都用这种形式
pass
class BuyCar(object): # 新式类
def fourS(self):
print(‘这里是4S店,要买车‘)
def dsj(self):
print(‘这里来交购置税‘)
def sgj(self):
print(‘车管所‘)
def jgj(self):
print(‘交管局‘)
# jxmc = BuyCar()# 实例化,类名加括号就是对这个类进行实例化,jxmc就是一个实例、对象
# jxmc.fourS()# 通过对象来调用
# jxmc.dsj()
# jxmc.sgj()
# jxmc.jgj()
属性就是类里面的变量
方法就是类里面的函数