python私有变量和继承_python中私有变量的继承
在python中继承时,私有变量出现以下错误:AttributeError: 'dog' object has no attribute '_dog__name'
我找了很多东西,但不知道我的问题在哪里class animal(object):
__name = ""
__height = ""
__weight = ""
__sound = ""
def __init__(self, name, height, weight, sound):
self.__name = name
self.__height = height
self.__weight = weight
self.__sound = sound
def toString(self):
return "{} is {} cm and {} weight and say {}.".format(self.__name, self.__height, self.__weight, self.__sound)
class dog(animal):
__owner = ""
def __init__(self, name, height, weight, sound, owner):
self.__owner = owner
super(dog, self).__init__(name, height, weight, sound)
def toString(self):
return "{} is {} cm and {} weight and say {} and belongs to {}.".format(self.__name, self.__height,
self.__weight, self.__sound,
self.__owner)
puppy = dog('puppy', 45, 15, 'bark', 'alex')
puppy.toString()
python私有变量和继承_python中私有变量的继承相关推荐
- python中的变量的引用_python中的变量引用小结
python的变量都可以看成是内存中某个对象的引用.(变量指向该内存地址存储的值) 1.python中的可更改对象和不可更改对象 python中的对象可以分为可更改(mutable)对象与不可更改(i ...
- python私有属性怎么定义_Python中私有属性的定义方式
Python没有类似于Java的private关键字, 但也可以为类定义私有属性. 只需将属性命名变为以__开头, 例如 __field. 示例代码: class Vector2D(object): ...
- python变量类型函数_python中的变量和数据类型
一.变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字. 二.变量命名规则: 1. 变量名由字母.数字.下划线组成 2. 数字不能开头 3. 不可 ...
- python一个对象只能被一个变量引用吗_Python中的变量、对象、引用
很多编程语言都有所谓的引用,对象,变量等概念.这些概念在强类型的语言中貌似并不是那么的重要,但是在动态类型的语言中,还是值得去仔细思考一下的 什么是变量 对于变量,在数学中我们已经了解过,就是一个值可 ...
- python变量的作用_Python中的变量
Python中的变量是用来表示一个值的标识符.变量代表了计算机内存中的一个地址.变量允许在程序中访问其他对象,调用函数或执行其他运算. 1.变量命名规则 变量是Python中的标识符,它应该遵循标识符 ...
- python中给变量赋值时、既确定了变量的值_Python 中的变量赋值不需要类型声明,可以直接赋值,通过值来决定变量的类型。_学小易找答案...
[单选题]"阴阳离决.精气乃绝"所反映的阴阳关系是 [单选题]在Photoshop通道种类中不包括( ). [单选题]国家垄断资本主义的主要形式是(). [判断题]Python 中 ...
- python中的变量的作用_Python中的变量作用域
python中变量作用域包括: L (Local) 局部作用域,函数内部声明但没有使用global的变量 E (Enclosing) 闭包函数外的函数中,def或者lambda的本地作用域 G (Gl ...
- python中变量怎么定义_python中的变量的使用定义以及使用规则
本篇包括14章内容,系统介绍了Python语言的基础知识.内容包括Python基础语法.数据类型和类型转换.运算符.流程控制(分支结构循环结构).数据结构(列表生成式).函数的定义及使用.异常处理.迭 ...
- python 删除set指定值_python中的变量和数据类型(三)
在之前的文章当中, 我们已经讲了python的不可变数据类型Number.String.Tuple. 今天我们在这里讲下python的可变数据类型List.Dictionary.Set. 1. 列表 ...
最新文章
- 微生物组—宏基因组分析专题培训开课啦!10月北京
- 人工智能也能写出如此诗句
- java pashone_java – 如何使用onejar Maven插件在清单中设置附加的Class-Path条目?
- linux的find命令
- iOS显示性能优化过程讲解
- java自定义标签遍历_自定义标签 - CarlDing的个人页面 - OSCHINA - 中文开源技术交流社区...
- java 检测表情符号_一个能在字符串中识别出 Emoji 的简单工具 (支持JavaScript和Java)...
- kafka 新加入副本_Apache-Kafka 核心组件和流程-控制器
- 问题三十六:ray tracing中的Inverse Mapping(3)——圆盘Inverse Mapping
- java鼠标左键拖拽事件_探索神秘的js拖拽事件
- Atitit.dart语言的特性 编译时js语言大总结
- 日立hgp电梯mcub03主板原理图
- c++语言编程软件视频教程下载,C++编程开发全套视频教程下载
- linux vi 拷贝多行,vi 整行 多行 复制与粘贴
- JS组合函数(Composition):原来如此!
- Manjaro 安装后的设置
- Android 移动动画- TranslateAnimation
- 【从0到1搭建LoRa物联网】14、低成本单通道网关(二)
- 高权重、PR域名哪里找?用什么工具查询域名权重?
- labview 各版本及其模块工具下载汇总
热门文章
- 投资成本低且无需专人维护!华为云会议让沟通更高效
- html5 div 拱桥形状制作,*石拱桥优秀的教案
- 央视为什么要剑指谷歌
- 树莓派4b安装python库
- easyui的DataGrid DetailView详细表格查看
- C++:三目运算总结
- uniapp 配置proxy 跨域代理
- GAN及其变体C_GAN,infoGAN,AC_GAN,DC_GAN(一)
- SpringBoot教程(14) JUnit5详解 断言 assertEquals assertSame assertThrows assertThat
- 什么是自动拆箱和自动装箱