博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象复习
阅读量:6715 次
发布时间:2019-06-25

本文共 569 字,大约阅读时间需要 1 分钟。

一、定义类:
class
函数:方法  动态属性    #类中可以定义方法,方法都有一个必须传的参数self
变量:类方法 静态属性  #类中可以定义静态属性
 
二、__init__方法 初始化方法
python帮我们创建了一个对象self
每当我们调用类的时候就会自动触发这个方法。默认传self
在init方法里面可以对self进行赋值
 
三、self是什么 self拥有属性都属于对象
在类的内部,self就是一个对象
alex = Person()  
相当于:alex.walk == Person.walk(alex)
 
四、实例化
对象 = 类(参数是init方法的)
 
五、实例、对象
完全没有区别
 
六、对象查看属性
对象.属性名
 
七、对象调用方法
对象.方法名(参数)   #类名.方法名(对象名,参数)
 
八、正方形 周长和面积
class Square:
    def __init__(self,side_len):
        self.side_len = side_len
    def perimeter(self):
        return self.side_len * 4
    def area(self):
        return self.side_len ** 2
 

转载于:https://www.cnblogs.com/caibaofei/p/9970020.html

你可能感兴趣的文章
c++中string类的基本功能的实现(1)
查看>>
表单常见功能补全(代码+注释)
查看>>
prometheus mysqld_exporter监控mysql-5.7
查看>>
react-native学习资源
查看>>
SpringMVC通过Redis实现缓存主页
查看>>
Linux三剑客之awk
查看>>
接口测试
查看>>
ubuntu16 kubernetes1.6安装(七、kubedns安装)
查看>>
python基本数据类型之字典
查看>>
隐藏元素之后改变窗体大小时echarts显示异常问题
查看>>
Centos7上yum安装nagios
查看>>
【实战】多台NFS客户机挂载同一台NFS服务器时,每台客户机都能对共享文件进行读写操作...
查看>>
Shell脚本编程(上)
查看>>
Python学习笔记__1.3章 list和tuple
查看>>
自动安装red hat enterprise linux
查看>>
爱创课堂每日一题第二十一天-移动端性能优化?
查看>>
kafka学习笔记:知识点整理(二)
查看>>
MongoDB日常运维操作命令小结
查看>>
PHP描述冒泡排序和快速排序算法
查看>>
Engineer04
查看>>