zoukankan      html  css  js  c++  java
  • PYTHON_面向对象编程

    1、面向对象是什么?

    面向对象的设计思想是抽象出Class,根据Class创建Instance

      例子:打印学生(Student)成绩,将Student这种数据类型应该被视为一个对象,这个对象拥有namescore这两个属性(Property)。如果要打印一个学生的成绩,首先必须创建出这个学生对应的对象(instance),然后,给对象发一个print_score消息(方法,关联函数

    2、如何创建类和实例?

      创建类:

    class Student(object):

      pass

    class 类名/命名空间(基类/子类):

      类空间(属性、方法)

    <class '__main__.Student'>

      创建实例:

    Bart = Student()

    实例 = 类名(强制绑定属性)

    <__main__.Student object at 0x10a67a590>    Bart 为 __main__ Student类 实例,内存为
    0x10a67a590

    类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响;


    方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据;

    重要概念:

    类,实例,方法(封装),属性,继承,多态

     

     




  • 相关阅读:
    zipalign内存对齐优化
    反编译 waring...
    android.os.NetworkOnMainThreadException
    android:LayoutInflater
    Notification NotificationManager RemoteViews PendingIntent
    WebView WebViewClient WebChromeClient
    寒假1
    冻死可怕了
    一个人失眠
    军训快乐
  • 原文地址:https://www.cnblogs.com/wilson297/p/6395715.html
Copyright © 2011-2022 走看看