zoukankan      html  css  js  c++  java
  • day9 面向对象

    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()  获取列表中最大值
  • 相关阅读:
    [读书计划]2015读书计划
    [整理]iOS开发学习
    nginx配置
    Nginx的使用
    Spring
    JSP的使用以及EL和JSTL的使用
    关于linux安装tomcat和mysql
    linux常用操作(安装jdk配置环境变量)
    redis的安装与使用
    Mybatis
  • 原文地址:https://www.cnblogs.com/ZT-GJ/p/9515058.html
Copyright © 2011-2022 走看看