美文网首页
面向对象--烤地瓜

面向对象--烤地瓜

作者: 程猿先生 | 来源:发表于2017-05-26 21:49 被阅读0次

    定义类,并且定义__init__()方法

    添加"烤地瓜"方法

    在代码的下面添加以下代码进行测试

    定义addCondiments()方法和__str__()方法

    存放家具

    保护对象的属性

    如果有一个对象,当需要对其进行修改属性时,有2种方法

    ·对象名.属性名=数据---->直接修改

    ·对象名.方法名() ---->间接修改

    为了更好的保存属性安全,即不能随意修改,一般的处理方式为·将属性定义为私有属性

    ·添加一个可以调用的方法,供调用

    ·Python中没有像C++中public和private这些关键字来区别公有属性和私有属性

    ·它是以属性命名方式来区分,如果在属性名前面加了2个下划线'__',则表明该属性是私有属性,否则为公有属性(方法也是一样,方法名前面加了2个下划线的话表示该方法是私有的,否则为公有的)。

    __del__()方法

    创建对象后,python解释器默认调用__init__()方法;

    当删除一个对象时,python解释器也会默认调用一个方法,这个方法为__del__()方法

    相关文章

      网友评论

          本文标题:面向对象--烤地瓜

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