1.6 python之 类,单继承,多继承

直接用class定义,没有修饰符

      例如:

            class   Student:

                    #属性     属性必须得赋值,不然不知道是什么数据类型   私有的东西要加 _

                    name=''

                    age=0

                    #构造

                    def  __init__(self,name,age):                      #构造方法

                          self.name=name

                          self.age=age

                    #方法     方法中还可以再定义方法

                    def jieshao(self):                      #self关键字指代当前实例

                          print('我叫:',self.name,'我今年:',self.age,'岁')

         #实例化Student

         stu=Student(name='wangxiaokun',age=20)

         stu.jieshao()

         

         class   Grade(Student):             需要继承时要在类后面加上括号,写上父类

                 score=100

                 def   __init__(self,name,age,score):

                        Student.__init__(self,name,age)           #可以调用父类的构造方法,不能继承

                        self.score=score

                 #子类特有的方法

                 def py(self):

                         print(self.name,'可以写python')

                 def  jieshao(self):

                        print('我叫:',self.name,'我今年:',self.age,'岁','我的分数是',self.score)           

         stu=Grade()

         stu.jieshao()

         print(stu.age)

#多继承      class    Grade(Student,Player):

            如果grade中没有实现 Student和Player的同名方法,  那么默认 创建对象调用的时候调用前面继承的那个类的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值