码迷,mamicode.com
首页 > 编程语言 > 详细

Python面向对象编程

时间:2019-11-22 10:24:25      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:python   ref   pre   href   关系   name   实体   main   init   

什么是对象

世间万物皆对象

面向对象编程

把我们生活中的对象以及对象之间的关系模拟到程序中。
目的是为了让程序完成生活中的一些事情。

如何模拟

  • 属性
  • 方法:动作(行为)

如何编程

类:就是一个模板,设计属性和方法。

# 格式:
class 类型:
    类的主体

# 举例:
class Person:
    # 属性
    def __init__(self,n,s,a):    # __init__构造方法
        self.name = n
        self.sex = s
        self.age = a
                
    #方法
    def run(self):
        print("跑步")
                
    def study(self):
        print("学习")

对象:也叫类的实例化,类的实体

if __name__ == '__main__':
    p = Person("路飞","男","18")    # 创建对象时默认会调用构造方法
        
    print(p.name,p.age,p.sex)
    p.run()
    p.study()

Python面向对象编程

标签:python   ref   pre   href   关系   name   实体   main   init   

原文地址:https://www.cnblogs.com/TD1900/p/11910012.html

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