zoukankan      html  css  js  c++  java
  • 面向对象知识点总结补充

    面向对象知识点总结补充

    • 1.类和对象的关系?对象时类的一个实例

    • 2.self是什么?self就是一个形式参数,对象调用方法时,python内部会将该对象传给这个参数。

    • 3.类成员&对象成员以及他们之间的关系?

    • 4.类/方法/对象都可以当做变量嵌套到其他类型中

      class Foo:
          def run(self):
              pass
      
      v = [Foo,Foo] #类组成的列表
      v = [Foo(),Foo()] #对象组成的列表
      obj = Fooa()
      v = [obj.run,obj.run,obj.run] #方法名组成的列表
      
    • 5.类的嵌套练习

    class School(object): #最好加上object吧,与其他语言保持一致
    
       def __init__(self,title):
           self.title = title
    
       def renama(self):
           pass
    
    
    class Course(object):
       def __init__(self,name,school_object):
           self.name = name
           self.school = school_object
       def reset_price(self):
           pass
    
    class Classes(object):
       def __init__(self,cname,course_object):
           self.cnama = cname
           self.course = course_object
       def sk(self):
           pass
    
    s1 = School("北京")
    c1 = Course("python",s1)
    c2 = Course("Go",s1)
    cl1 = Classes("全栈1期",c1)
    #层层的进行封装,如果有改动的话,只需要改变类中的方法。
    
  • 相关阅读:
    《人件》阅读笔记五
    《人件》阅读笔记四
    《人件》阅读笔记三
    《人件》阅读笔记二
    《人件》阅读笔记一
    年报系统课堂讨论记录
    系统利益相关者描述案例
    Android开发学习记录--活动生命周期
    jQuery AJAX简介
    jQuery HTML简介
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/13994503.html
Copyright © 2011-2022 走看看