面向对象

面向对象

#面向过程

#面向对象


#1、4s店开车,买车  #执行者
#2、去买保险
#3、办临时牌照
#4、验车
#5、选牌照
#6、地税局

#面向对象里面还是包含面向过程的。
# 买车办事处              #指挥者
    #1、4s店开车,买车
    #2、去买保险
    #3、办临时牌照
    #4、验车
    #5、选牌照
    #6、地税局
class Person:#类,类名都以大写字母开头
    country = 'China' #类变量
    eyes = 2
    ears = 2
    mouth = 1
    def __init__(self,name):#构造函数
        #函数就是这个类在初始化的时候执行的
        self.name = name #绑定属性
        #实例变量,成员变量
    def cry(self):
        print('%s 哇哇哇'%self.name)

print(Person.country)

# taotao = Person('涛涛')#实例化
# sj = Person('商洁')#实例化
# print(taotao.country)
# print(sj.country)
# Person.country='Japan'
# print(taotao.country)
# print(sj.country)


# class House:  #经典类
# class House(object):  #新式类
#     def save(self):
#         print('能住人')
# a = House()
# a.save()
原文地址:https://www.cnblogs.com/Noul/p/9392085.html