python_面向对象

面向对象几个概念

类:相当与一个模型,类中会定义一些方法,变量共实现对象使用,比如要造月饼,其好比月饼的模具,模具又有好多总花样啊啥的

对象:根据模型造出来的东西,类可以实例化多多个对象,就像月饼的模具可以造千千万万个月饼一样

实例:就是对象

实例化:实例化就是实例的一个过程

 

面向对象思想总结

面向对象其实就是通过类,抽象出一些公用的类方法及变量或属性,然后通过实例化对象,拥有类的方法及属性,然后在其基础上进行丰富功能或者直接使用某些方法。

这样就不需要每次写程序定义好多重复的方法,我们定义一次,然后通过实例不同的对象,然后让这些对象都拥有这些方法,我们只需通过该对象进行操作,无需面对每个方法。

这大概就是面向对象,本人愚见,理解不透彻,瞎总结一番。请忽略,记录纯属愚蠢加强理解记忆,哈哈哈哈

 1、类和实例化在同一个文件

class Person(): #定义类
    def run(self):
        print("我会跑")
    def fly(self):
        print("我会飞")
    def walk(self):
        print("我会走")

zwj=Person() #实例化对象
zwj.walk() #对象调用类方法
zwj.fly()
zwj.run()

2、类和实例化不在一个文件中,需要导入类文件,然后实例化的时候加类文件名及类名进行实例化

class Person(): #定义类
    def run(self):
        print("我会跑")
    def fly(self):
        print("我会飞")
    def walk(self):
        print("我会走")


import dd
zwj=dd.Person() #实例化对象
zwj.walk() #对象调用类方法
zwj.fly()
zwj.run()

 

posted @ 2019-07-10 16:41  小戳同学  阅读(150)  评论(0编辑  收藏  举报