美文网首页
python 入门到实践 类

python 入门到实践 类

作者: 365daybooknote | 来源:发表于2019-03-16 09:38 被阅读0次

# python 入门到实践 第九章 类

* 面向对象编程 : 编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。

* 编写类时:定义一大类对象都有的通用行为。

* 基于类创建对象时:每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。*实例化*

*9.1 创建和使用类*

* 小狗通用的名字,年龄和行为

*9.1.1创建dog类*

* 赋予每条小狗蹲下和打滚的能力

1. class Dog():

1. “””一次模拟小狗的简单尝试”””

1.    def_init_(self, name, age):

1. “””初始化属性name和age”””

2.      self.name = name

1. self.age = age

1.  def sit(self):

1. “”””模拟小狗被命令时蹲下”””

2. print(self.name.title() + “ is now sitting.”

def roll_over(self):

“””模拟小狗被命令时打滚”””

print(self.name.title() + “ rolled over!”)

上面说的不是很明白

* 在python2.7中创建类

1. 在括号里包含单词object:class ClassName(object):

9.2使用类和实例*

* 类编写好后,大部分时间都花在使用根据类创建的实例上,重要任务修改实例的属性。

*9.2.1 car类*

* 类和字典的区别?

*9.2.2 给属性指定默认值*

* 类中的每个属性都必须有初始值,哪怕是0或空字符串

*9.2.3 修改属性的值*

1. 直接通过实例进行修改

2. 通过方法进行设置

3. 通过方法进行递增

*9.3继承*

* 一个类继承另一个类,原有类是父类,新类称为子类。

*9.3.1 子类的方法_init_()*

* 首先需要完成的任务是给父类所有属性赋值

相关文章

网友评论

      本文标题:python 入门到实践 类

      本文链接:https://www.haomeiwen.com/subject/upsjmqtx.html