一起学习python——基础篇(11)

上一章讲了面向对象,这里说一下面向对象的特点。面向对象有三大特征,分别为封装继承多态

今天讲一下python的继承

继承是什么?继承是一个对象在父对象的基础上创建产生,并且获取父对象的方法和属性。而这个新类(新对象)也被称为子类(也叫派生类)。这样说来,任何类都可以成为父类,只要有另一个类继承这个类。接下来举个例子给大家看看:

第一步,建立一个父类,代码如下:

#建立一个父类

class Father:

def test(self):

print("父类123")

father1=Father();

father1.test()

 

第二步,创建一个子类继承父类,代码如下:

#创建一个子类继承父类

class Child(Father): #继承Father父类

pass  #不添加属性和方式使用这个关键字,不添加就会报错

print(Child)

 

第三步,调用父类的方法和属性,代码如下:

class Father:

aa="愿祖国越来越好"

def test(self):

print("父类123")

#创建一个子类继承父类

class Child(Father): #继承Father父类

pass  #不添加属性和方法使用这个关键字,不添加就会报错

child1=Child()

print(child1.aa) #获取父类里面的属性值

print(child1.test())#获取父类里面的方法(函数)

为什么打印出现了一个None?因为父类里面的方法(函数)没有返回值,所以返回一个None,如果有返回值,打印的就是返回值。接下来就举一个带参数的并且有返回值(这样就不会出现None)的例子:

#建立一个父类

class Father:

def test(self,name):

bb="姓李,名为"+name

return bb

#创建一个子类继承父类

class Child(Father): #继承Father父类

pass  #不添加属性和方式使用这个关键字,不添加就会报错

child1=Child()

print(child1.test("凤英"))

 大家有啥不懂的可以私信我,一起学习进步哈!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值