面向对象的概念总结

类:

一系列对象的特征与技能的抽象

  如何理解:我们把现实生活中的物体可以抽象成一个个对象,如学校中的学生:

              1、归类——我们可以把学生都归成一个学生类。

       2、抽象出特征——学生有什么特点?(学校、姓名、性别、年龄)

          3、抽象出技能——学生有什么技能?(学习、吃饭、打球、睡觉)

  A、当我们把学生抽象成一个类的时候,就可以通过构造类来生成一个个的学生:

  B、注意:在现实世界当中,我们通过对象来抽象出类。

        在程序中,我们要先定义类,才能通过类来生成对象。

# 1、先从现实世界抽象定义类
# 2、后再通过类产生一个个对象
class Student:
    # 相似特征
    school = 'luffycity'

    # 相似技能
    def lean(self):
        print('is leaning')

    def eat(self):
        print('is eatting')

    def sleep(self):
        print('is sleeping')


# 2、后通过类产生对象
stu1 = Student()  # 实例化一个学生对象stu1
stu2 = Student()
stu3 = Student()
print(stu1) 
print(stu2)
print(stu3)
View Code

相关文章:

  • 2021-05-16
  • 2022-12-23
  • 2021-12-02
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-05
猜你喜欢
  • 2022-02-21
  • 2021-05-29
  • 2021-11-28
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
相关资源
相似解决方案