day9_面向对象编程

Posted laosun0204

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day9_面向对象编程相关的知识,希望对你有一定的参考价值。

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()

属性就是类里面的变量

方法就是类里面的函数

以上是关于day9_面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章

day9-面向对象和面向过程

python基础-day9-函数

Python100天学习笔记Day9 面向对象进阶

Python100天学习笔记Day9 面向对象进阶

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程