A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

bn6324988

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© bn6324988 初级黑马   /  2019-11-3 18:22  /  775 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家好,我是python6期新人,来黑马也已经有半个月了。忙碌的时光感觉好像回到了高三一般,累并充实着。班主任年轻漂亮,同学们个个乐于助人,整体氛围很不错。接下来给大家分享一些我在学习面向对象时,感觉比较重要的的一些知识点。
           1.面向对象的三大特性:封装性,继承性,多态性。
              封装:将属性和方法写到类的里面的操作即为封装,封装可以为属性和方法添加私有权限。
              继承:子类默认继承父类的所有属性和方法,子类重写父类的属性和方法。
              多态:传入不同的对象,产生不同的结果。
            2.类和对象的关系:用类去创建一个对象。类是对一系列具有相同特征和行为的事物的统称,是一个抽象的概念,不是真实存在的事物。对象是类创造出来的真实存在的事物。
            3.面向对象实现方法:
                 ①.定义类:语法:   class 类名()
                                                      代码
                                  注意:类名要满足标识符命名规则,同时遵循大驼峰命名习惯。
                 ②.创建对象   语法:   对象名=类名()
                 ③.调用方法
            4.私有属性和方法只能在当前类中调用,对象不能直接调用私有属性和方法。
               子类不能直接调用父类的私有属性和方法。
               可以通过类的公有方法间接调用私有属性。
            5.类方法中允许使用类属性和类方法,不允许使用实例属性和实例方法。
               实例方法中允许使用类属性和类方法。
               实例方法和实例属性不能通过类调用,只能通过实例进行调用。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马