美文网首页
面向对象特征之一继承初篇

面向对象特征之一继承初篇

作者: 哈喽小生 | 来源:发表于2017-10-08 14:15 被阅读0次

#继承分析

#定义一个父类

class God:

def __init__(self,name):

self.__name=name#私有属性

def get_name(self):#公开的方法

return self.__name

def set_name(self,name):

self.__name=name

#公开属性动作

def recite(self):

print ("在念经.......")

def fight(self):

print ("在战斗.....")

#私有技能

def __lion_roar(self):

print ("狮子吼....")

class Zhishen(God):

def __init__(self,name ,age):

God.__init__(self,name)#继承父类的属性

self.age=age

luzhishen=Zhishen("鲁智深",50)


print(luzhishen.age)#输出lizhishen的自己属性:年龄

print (luzhishen.__name)

#输出AttributeError: 'Zhishen' object has no attribute '__name'

#luzhishen没有名称为__name的属性

#总结:子类不能继承父类的私有属性

相关文章

  • 面向对象特征之一继承初篇

    #继承分析 #定义一个父类 class God: def __init__(self,name): self.__...

  • JAVA语言第二课

    JAVA面向对象——四大特征 继承篇——extendsJava 继承继承的概念继承是java面向对象编程技术的...

  • python面向对象特征之-继承

    面向对象的特征——继承 继承是面向对象的重要特征之一,继承是两个类或者多个类之间的父子关系,子进程继承了父进程的所...

  • iOS概念知识

    面向对象的三大特征,并作简单的介绍。 面向对象的三个基本特征是:封装、继承、多态。 1.封装是面向对象的特征之一,...

  • Chapter 9 继承与多态

    9.1 继承 面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言...

  • Java 4 继承与多态

    4.1 继承 面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言...

  • 面向对象的三个基本特征

    面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要...

  • 面向对象的三个基本特征 和 五种设计原则

    一、三个基本特征 面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是...

  • Java基础_继承

    1:继承是面向对象三大特征之一,三大特征分别是:封装、继承、多态、抽象 2:继承“基本”的作用是:代码复用,但是继...

  • Web前端经典面试试题及答案2

    javascript面向对象中继承实现? 面向对象的基本特征有:封闭、继承、多态。在JavaScript中实现继承...

网友评论

      本文标题:面向对象特征之一继承初篇

      本文链接:https://www.haomeiwen.com/subject/zwnmextx.html