魔术方法★★★★★★
### __init__魔术方法
#__init__魔术方法(构造方法)只要父类或者子类中有init 必须在实例化对象的时候给与初始化参数,否则报错★★★★★,
#如果init中给出self外其他参数,就可以直接在类内调用,如果没有,就用传进来的参数
#除了self本身,有几个参数要传几个参数,一一对应
'''触发时机:实例化类生成对象,初始化的时候触发功能:为对象添加成员参数:参数不固定,至少一个self参数返回值:无
'''
(1) 基本语法
class MyClass():def __init__(self):print(11)self.name = "张婕"print(22)
实例化对象
print(33)
obj = MyClass()
print(44)
print(obj.name)
print(55)
(2) 带有多个参数的构造方法
class MyClass():def __init__(self,name):# 对象.成员属性(自定义) = 参数值self.name = name
实例化 (如果构造方法里面含有额外参数,在实例化时,需要传参)
obj = MyClass("刘")
print(obj.name)
(3) 类可以是1个,对象可以是多个,可以通过一个类实例化多个不同的对象
""&
魔术方法★★★★★★相关推荐
- PHP中魔术方法的用法
PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...
- python 类的魔术方法_python中类的魔术方法
目的:学习python中class的magic methods,提高编程效率. 环境:ubuntu 16.4 python 3.5.2 在学习class时一定会接触到它的magic methods ...
- python魔术方法call_php魔术方法__call
__call是魔术方法中的一个,当程序调用到当前类中未声明或没权限调用的方法时,就会调用__call方法 class test { public function emptyFunc(){ $getA ...
- php 魔术方法 说明
1.__get.__set这两个方法是为在类和他们的父类中没有声明的属性而设计的. ◆__get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名. ◆_ ...
- php 魔术方法 多继承,day23:单继承多继承菱形继承__init__魔术方法
原文:https://www.cnblogs.com/libolun/p/13434675.html 单继承 关于继承的一些基本概念 1.什么是子类?什么是父类?如果一个类继承另外一个类,该类叫做子类 ...
- Python最会变魔术的魔术方法,我觉得是它
在上篇文章中,我有一个核心的发现:Python 内置类型的特殊方法(含魔术方法与其它方法)由 C 语言独立实现,在 Python 层面不存在调用关系. 但是,文中也提到了一个例外:一个非常神秘的魔术方 ...
- php5中魔术方法函数有哪几个,php中的类魔术方法有哪些
php中的类魔术方法有:1.__sleep,返回一个包含对象中所有应被序列化的变量名称的数组:2.__tostring,返回一个类被当作字符串时要输出的内容:3.__construct,构造方法:4. ...
- python 运算符重载_零基础小白Python入门必看:面向对象之典型魔术方法
魔术方法 查看类的魔术方法 class A: passdir(A) # 可以得到类所有公有成员复制代码 输出结果如下 ['__class__', '__delattr__', '__dict__', ...
- php 5.3 construct_PHP 5.3新增魔术方法__invoke概述
PHP自从5.3版以来就新增了一个叫做__invoke的魔术方法,使用该方法就可以在创建实例后,直接调用对象.如下示例所示: class testClass { public function __i ...
- php超全局变量,魔术常量,魔术方法
整理了下关于php的基础知识,参考了些资料,如下: 超全局变量 超全局变量 - 超全局变量是在全部作用域中始终可用的内置变量: $GLOBALS $GLOBALS - 引用全局作用域中可用的全部变量 ...
最新文章
- sicily 1082. MANAGER
- Git和Github简单教程
- Aristochart – 灵活的 HTML5 Canvas 折线图
- 使用jMeter的regular expression extract提取SSO form的XSRF protection token
- uni-app 实现小程序rsa加密(非对称加密原理)
- Redis数据安全与性能保障——redis读书笔记4
- 【Java从0到架构师】Spring - 生命周期、代理
- Hping3 拒绝服务攻击手册
- 计算机软件性能测试的过程,软件性能测试过程研究与应用
- 三维扫描仪在工业生产中的作用
- 海康摄像头录像回放功能
- 批量导入Sql数据库
- Re01:NerLTR-DTA: drug–target binding affinity prediction based on neighbor relationship and learning
- Linux回炉学习(一)
- 枸杞功效多,这样吃效果翻倍
- Windows 10屏幕翻转异常问题
- 悬挂缩进 java,c#Word Interop - 设置段落缩进
- js删除数组中的指定对象
- SQL查询实现,记录排序编号
- 【Jetpack篇】LiveData取代EventBus,安卓面试项目