面向对象初学!

面向对象初学!

 

代码精简,可复用强======================人模子

 

def Dog(name,blood,aggr,kind):

  dog = {
  "name" : name,

  "blood" : blodd,

  "aggr": aggr,

  "kind": kind

}

  return dog

 

d1 = Dog("ergou",1000,100,"teddy")

print(d1)

 ===========================================================================================================

—init__ 初始化方法

  python在帮我们创建一个对象self

  每当我们调用类的时候就会触发这个方法,默认传self

  在init方法中可以对self进行赋值

# self是什么 ,self拥有的属性都属于对象

 

 

 

 

 
类和对象的命名空间

 类的字典只能查看 ,不能通过类的字典去修改!

静态属性是 通过类名.属性  去调用!

能用对象名调用类的静态属性吗?

 类中的静态变量 ,可以被对象和类调用!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2018-12-16 14:21  python-club  阅读(166)  评论(0)    收藏  举报