跟着大大学python(39)

好几天没写代码了,争取一口气补上!!

9.3 继承

编写认识,并非总是要从空白开始。如果你要编写的那是另一个现成类的特殊版本,可以使用继承。一个类继承另一个类时,他将自动获得另一个类的所有属性和方法。原有的累成为父类,而新的类称为子类。子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。

9.3.1子类的方法__init__()

创建子类的实例时,python首先需要完成的任务是,给父类的所有属性赋值。为此,之类的方法需要父类施以援手。

函数super()需要两个实参:子类名和对象self。为帮助python,将父类和子类关联起来,这些实参必不可少。另外,在2.7中使用继承时,务必在定义父类时在括号内指定object。


9.3.1-2继承

本来可以比较快的完成,但是网上的运行环境不稳定。所以我自己安装了新的环境。但是新的环境也不熟悉呀,没办法,一点一点,慢慢来吧,但是这个环境感觉还是流畅的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 苹果官方文档翻译 《Objective-C语言编程》(Programming with Objective-C) ...
    fever105阅读 26,084评论 19 129
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 5,507评论 0 6
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 5,013评论 0 2
  • 从哪几方面了解一个人呢? 今天课间我问一个第一排学生(课间第一排只有他在座位上),这个学生是男孩子,...
    丽白_776d阅读 1,079评论 0 0