会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
kingforn
上一页
1
2
3
4
5
6
7
···
9
下一页
绑定方法与非绑定方法的使用
摘要: '''name = 'alex'age = 18sex = 'female''''# import setingsimport hashlibimport timeclass People: def __init__(self,name,age,sex): self.id= self.create_
阅读全文
posted @ 2019-08-13 09:49 kingforn
阅读(107)
评论(0)
推荐(0)
编辑
绑定方法与非绑定方法介绍
摘要: '''在类内部定义的函数,分为两大类: 一:绑定方法:绑定给谁,就应该有谁来调用,谁来调用就会把调用者当第一个参数自动传入 绑定到对象的方法:在类内定义的没有被任何装饰器修饰的 绑定到类的方法:在类内定义的被装饰器classsmethod修饰的方法 二:非绑定方法:没有自动传值这么一说了,就类中定义
阅读全文
posted @ 2019-08-13 08:51 kingforn
阅读(118)
评论(0)
推荐(0)
编辑
property的使用
摘要: # BMI指数(bmi是计算而来,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解)'''成人的BMI数字值: 过轻:低于18.5 正常:18.5-23.9 过重:24-27 肥胖:28-32 非常肥胖:高于32体质指数(BMI)= 体重(kg)/身高^2(m)EX:70k
阅读全文
posted @ 2019-08-12 21:39 kingforn
阅读(98)
评论(0)
推荐(0)
编辑
封装与可扩展性
摘要: class Room: def __init__(self,name,owner,weight,length): self.name=name self.owner=owner self.__weight=weight self.__length=length def tell_area(self)
阅读全文
posted @ 2019-08-12 20:55 kingforn
阅读(126)
评论(0)
推荐(0)
编辑
封装的意义
摘要: 1、封装数据属性:明确的区分内外,控制外部对隐藏的属性的操作行为 2、封装方法:隔离复杂度 # 一:封装数据属性:明确的区分内外,控制外部对隐藏的属性的操作行为class People: def __init__(self,name,age): self.__name=name self.__age
阅读全文
posted @ 2019-08-12 18:39 kingforn
阅读(1039)
评论(0)
推荐(0)
编辑
封装之如何隐藏属性
摘要: class A: __x = 1 # _A__x = 1 def __init__(self,name): self.__name=name # self._A__name = name def __foo(self): # _A__foo print('run foo')# print(A.__d
阅读全文
posted @ 2019-08-12 14:57 kingforn
阅读(152)
评论(0)
推荐(0)
编辑
多态与多态性
摘要: # 多态指的是一类事物有多种形态,比如动物有多种形态:人,狗,猪# 文件也有多种形态:文本文件,可执行文件'''多态性:一、什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性)多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性静态多态性:如任何类型都客园用运算符+进
阅读全文
posted @ 2019-08-12 10:01 kingforn
阅读(721)
评论(0)
推荐(0)
编辑
抽象类与归一化
摘要: import abcclass Animal(metaclass=abc.ABCMeta): # 只能被继承,不能被实例化 @abc.abstractmethod def run(self): pass @abc.abstractmethod def eta(self): passclass Pop
阅读全文
posted @ 2019-08-12 08:10 kingforn
阅读(112)
评论(0)
推荐(0)
编辑
组合
摘要: #!/usr/bin/env python# -*- coding: utf-8 -*-class Pople: school = '路飞学城' def __init__(self,name,age,sex): self.name = name self.age = age self.sex = s
阅读全文
posted @ 2019-08-11 19:44 kingforn
阅读(578)
评论(0)
推荐(0)
编辑
在子类中重用父类的方法或属性
摘要: # 在子类派生出的新的方法中重用父类的方法,有两种实现方式# 方式一:指名道姓(不依赖继承)# 方式二: super()(依赖继承)并且super 是按照mro顺序找的# 方式一:class Hoer: def __init__(self,nickname,life_value,aggresivit
阅读全文
posted @ 2019-08-11 18:42 kingforn
阅读(840)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
9
下一页
导航
博客园
首页
联系
订阅
管理
公告