【Python】类和实例
  TEZNKK3IfmPf 2023年11月12日 15 0

面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法 ,但各自的数据可能不同。

写一个Student类,该类有学生的姓名和成绩,该类有一个方法可以打印该学生的姓名,成绩,和等级。>=90为A,89到60为B,小于60为C。

方法

先使用class定义Student类,再创建self实例,给实例class绑定name和score这两个属性。然后利用条件语句对其进行翻译,最后用def定义一个函数。

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

Class Student():

Def __init__(self,name,score):

self.name = name

self.score = score

if score>=90:

       print(‘A’)

elif 60<=score<=89:

       print(‘C’)

elif score<60:

       print(‘C’)

def priInfor(self):

   print(‘%s的成绩为%s分’%(self.name,self.score))

student1=Student(‘张三’,90)

student1.priInfor()

结语

类是创建实例的,模板,而实例则是一个一个具体的对象,各个实例拥有的数据都相对独立,互不影响。方法就是预实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   3天前   14   0   0 java