Python-4 类

7.类

面向对象编程(OOP)

将计算机中的程序视为一组对象的集合,每个对象都可以接收其他对象传递的信息并进行处理。

计算机程序的执行就是一系列消息在各个对象之间传递

类:在Python中,所有数据类型都可以视为对象,而自定义的对象数据类型就是面向对象中的类

7.1 定义类

class People(object):
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def showMessage(self):
        print("people's name is", self.name)
        print("people's age is ", self.age)


7.2 类的应用

	s1 = People("张三", 20)
    s1.showMessage()
    
	>>> people's name is 张三
	>>> people's age is  20

7.3 类的继承

  1. 子类获得了父类的全部功能
  2. 子类可以在父类的基础上新增自己的功能和修改父类的功能
class Student(People):
    def showMessage(self):
        print("student's name is", self.name)
        print("student's age is ", self.age)

ss1 = Spcecial("张三", 20)
ss1.showMessage()

>>>student's name is 张三
>>>student's age is  20

7.4 类的多态

	class Teacher(People):
	def showMessage(self):
		 print("teacher's name is", self.name)
         print("teacher's age is ", self.age)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值