zoukankan      html  css  js  c++  java
  • python基础学习1-类,对象

    class Foo:#定义类
    
        def mail(self,email,message):#定义类的方法
            print('发送邮件给%s! 信息:%s'% (email,message))
            return True
    
    
    obj = Foo();#创建对象
    obj.mail('40365257@qq.com','测试邮件信息123')#对象调用方法 self参数不用赋值,系统自动赋值
    
    
    #类 对象的封装和调用
    class SQLHelper:
        def fetch(self,sql):  #这里的self 指代后面实例化的对象obj,所有可以取得 obj对象的赋值 obj.hhost,obj.uuserane,obj.pwd
            print(self.hhost)
            print(self.uuserane)
            print(self.pwd)
            print(sql)
    
    obj = SQLHelper()
    obj.hhost="c1.salt.com"
    obj.uuserane="alex"
    obj.pwd="123"
    obj.fetch("select * from user")
    
    #========> 什么时候用面向对象 ?当函数中某一些函数具有相同参数时,可以使用面向对象的方式,将参数值一次性封装到对象,然后
    #去对象中取值可用
    
  • 相关阅读:
    标准C语言(9)
    标准C语言(8)
    标准C语言(7)
    标准C语言(6)
    标准C语言(5)
    标准C语言(4)
    标准C语言(3)
    标准C语言(1)
    Linux基础
    Kafka 学习笔记之 Kafka0.11之console-producer/console-consumer
  • 原文地址:https://www.cnblogs.com/whzym111/p/5805725.html
Copyright © 2011-2022 走看看