面向对象

1.面向过程 是一个编程思想 以过程(步骤)为中心
2.面向对象是以事务(对象)中心
3.类的概念
     具有想似属性和行为事务的统称
     类就是看不见摸不着   如:学生类
   类的构成
        class  类名(首字母大写)   ----  类名命名规则  大驼峰
        定义类
       class  类
    `        def  函数名()   ------  方法列表
 
         属性  :  一组数据
        对象属性的定义
            在类的外部定义对象的属性
              对象.属性 =  属性值
             zt. name = ''     
            在类的内部定义对象的属性
                 使用魔法方法 _init_()    在创建一个对象后默认会被调用,不需要手动调用    对象的初始化
                _init_自定义参数使用
                 del _init_(self,name,age,marry,edu)
                   魔法方法
         方法 : 允许操作的行为
      定义方法   -----   必须定义在类中
        class 类名
            def  方法名(self):
                     .... 
 
4.对象的概念
     万物皆对象  每一个实体
     由属性和方法构成
     类是概念 对象是 实物
     先有类后有对象
  创建对象
      实例化对象  ,创建一个对象
      引用对象的变量名 = 类名()
       dog1 = 类名()
  调用对象的方法
     格式
      对象的变量名.方法名()
 
class 类名:
    方法
实例化对象
调用对象的方法
self :
    主要用于对象的方法中,表示调用该方法的对象
    可以获取到调用当前方法的对象,进而获取到该对象的属性和方法
 
max()  获取列表中最大值
posted @ 2018-08-21 23:04  飘渺云烟  阅读(91)  评论(0编辑  收藏  举报