Python中关于类继承
admin
2023-07-17 10:05:29
0

Python3关于类的继承

1.定义基础类人类

示例代码:

#!/usr/bin/python

"""

定义人类

"""

class People:

    # 姓名

    name = '';

    # 年龄

    age = 0;

    # 定义私有属性,私有属性在类外部无法直接进行访问

    # 体重

    __weight = 0;

    # 定义构造函数

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

        self.name = name;

        self.age = age;

        self.__weight = weight;

    # 定义函数

    def speak(self):

        print("%s 说: 我 %d 岁。" %(self.name,self.age));

代码截图:

Python中关于类继承

2.定义学生类继承基础类人类

示例代码:

"""

学生类继承人类

"""

class Student(People):

# 年级

    grade = '';

    # 构造函数

    def __init__(self,name,age,weight,grade):

        # 调用父类的构造函数,通过构造函数对父类中的属性进行数据初始化操作

        People.__init__(self,name,age,weight);

        # 给属性赋值

        self.grade = grade;

    # 重写父类的方法

    def speak(self):

        print("%s 说: 我 %d 岁了,我在读 %d 年级"%(self.name,self.age,self.grade))

代码截图:

Python中关于类继承

3.实例化学生类的对象

示例代码:

# 实例化学生类,通过构造函数进行数据初始化

student = Student('suyanzhu',10,60,3);

student.speak();

代码截图:

Python中关于类继承

运行截图:

Python中关于类继承

4.完成代码截图如下

Python中关于类继承

Python中关于类继承

相关内容

热门资讯

欧企仓促逃离古巴,“美国制裁面... 【文/观察者网 柳白】特朗普政府不断收紧针对古巴的制裁枷锁,作为古巴主要外资来源地的欧洲被迫卷入风波...
潍坊市检验检测中心举办科技周实... 为积极响应2026年市场监管科技周“奋进十五五 科技谱新篇”的主题号召,近日,潍坊市检验检测中心成功...
新品 | 斯迈得3030Mol... 据QYResearch调研数据显示,2025年全球美容医学光疗灯与设备市场规模约为10.08亿美元,...
英特尔与鸿海战略合作,携手推动... IT之家 6 月 5 日消息,鸿海科技集团昨日宣布将与英特尔进行战略合作,结合英特尔在处理器、硅光子...
宇树干嘛与英伟达合作?尖锐质疑... 宇树科技与英伟达合作生产人形机器人H2 Plus的事在国内互联网上引起质疑和担心,我认为这些担心都是...
普京回应泽连斯基公开信 6月5日,俄罗斯总统普京就乌克兰总统泽连斯基日前发布的公开信作出点评,称暂时看不到与基辅政权领导人会...
向新提质 青岛加快建设新型电力... 能源互联网是支撑新型能源体系的重要基础设施与关键枢纽,对于保障能源安全、推动绿色转型以及培育新质生产...
Phison展示AI存储新布局... 【CNMO科技消息】在2026年中国台北国际电脑展Computex期间,存储解决方案厂商Phison...
2026苹果手机播放器推荐 2026年适合苹果手机的主流播放器网易爆米花https://bmh.163.com/windows/...
“艺考名师”涉嫌性侵猥亵至少2... 今年4月,影视艺考培训机构影路站台创始人杜某哲涉嫌强奸和强制猥亵一案开庭。庭审持续了整整两天。据悉,...