码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象基础

时间:2020-09-17 20:10:15      阅读:25      评论:0      收藏:0      [点我收藏+]

标签:UNC   存储   print   show   封装   python   on()   int   面相对象   

面向对象

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

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

  • 面相对象中方法的调用

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

面向对象基础

标签:UNC   存储   print   show   封装   python   on()   int   面相对象   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!