首页 > 其他 > 详细

面向对象基础

时间:2020-09-09 23:18:08      阅读:609      评论:0      收藏:0      [点我收藏+]

面向对象

  • 面向对象也有封装的作用:将同一个函数封装到一个类中。

  • 如果函数放在类中就不叫做函数了,而叫做方法

  • 面相对象中方法的调用

    class Good:
        def func(self):
            print("杨子莲")
        def func1(self):
            print("杨子列")
    x = Good() #创建一个对象/也叫实例化一个类的对象
    x.func() #使用对象中的方法,这其中第一个参数不用传参,如果有多个参数的第一个以后的需要传参
    
    
  • 应用场景:

    • 遇到很多函数,需要给函数进行归类和划分

封装

class Person:
    def show(self):
        print(self.name)
p1 = Person()
p1.name = "杨子列"
p1.show()

p2 = Person()
p2.name = "杨子莲"
p2.show()
  • self其实就是所创建的对象
  • 对象的作用:存储一些值,方便以后的使用

例子

class Person:
    def show(self):
        temp = "我是%s,年龄:%s,性别:%s" %(self.name,self.age,self.gender)
        print(temp)
p1 = Person()
p1.name = "杨子列"
p1.age = 19
p1.gender = "男"
p1.show()

p2 = Person()
p2.name = "杨子莲"
p2.age = 20
p2.gender = "女"
p2.show()

面向对象基础

原文:https://www.cnblogs.com/yangzilaing/p/13642734.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!