mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-15 17:02:53 +08:00
Update 3.PikaScript标准开发流程.md
This commit is contained in:
parent
871cc65216
commit
6c6dcf7d1b
@ -160,24 +160,26 @@ def set(argPath: str, val: any):
|
||||
|
||||
### b)新建一个类
|
||||
|
||||
现在我们可以在Math.py里面新建类了,比如我们要新建一个`Adder`类来实现相关的加法运算,我们就可以在Math.py里面添加Adder类,然后我们希望Adder可以为整形、浮点型数据提供加法运算,那么就可以添加addInt方法和addFloat方法。
|
||||
现在我们可以在Math.py里面新建类了,比如我们要新建一个`Adder`类来实现相关的加法运算,我们就可以在Math.py里面添加Adder类,为了节省内存,Adder类从TinyObj基类中继承。
|
||||
|
||||
然后我们希望Adder可以为整形、浮点型数据提供加法运算,那么就可以添加addInt方法和addFloat方法。
|
||||
|
||||
``` python
|
||||
# Math.py
|
||||
class Adder:
|
||||
class Adder(TinyObj):
|
||||
byInt(a:int, b:int)->int:
|
||||
pass
|
||||
byFloat(a:float, b:float)->float:
|
||||
pass
|
||||
```
|
||||
|
||||
上面的一段代码中我们定义了Adder类,并添加了两个方法的声明,`byInt(a:int,b:int)->int`表示方法名为byInt,输入参数为a和b,a和b的类型都是int型,而返回值也是int型,返回值由`->int`来确定,这都是python的标准语法,是带类型声明的写法。
|
||||
上面的一段代码中我们定义了`Adder`类,并添加了两个方法的声明,`byInt(a:int,b:int)->int`表示方法名为byInt,输入参数为`a`和`b`,`a`和`b`的类型都是`int`型,而返回值也是`int`型,返回值由`->int`来确定,这都是python的标准语法,是带类型声明的写法。
|
||||
|
||||
我们再向math.py里面添加一个Multiplier类,用来实现乘法,Multiplier的写法如下所示:
|
||||
我们再向math.py里面添加一个Multiplier类,用来实现乘法,Multiplier的写法如下所示,Multiplier类同样从`TinyObj`基类中继承:
|
||||
|
||||
``` python
|
||||
# Math.py
|
||||
class Multiplier:
|
||||
class Multiplier(TinyObj):
|
||||
byInt(a:int, b:int)->int:
|
||||
pass
|
||||
byFloat(a:float, b:float)->float:
|
||||
|
Loading…
x
Reference in New Issue
Block a user