关于将多个函数封装到类里的疑惑
来源:3-11 浏览器常见方法进行二次开发

红尘过客zuozs
2019-11-02
老师,关于如何将函数封装成类以及思路,还有点疑惑:
- 是否毫无关联的函数也可以强行封装到一个类下面?
- 构造函数要构造出来的东西,是不是也没有规定一定要在方法中用到?(本课中因为driver在各个方法里都有用到,所以老师构造了self.driver,那理论上是不是也可以构造一个毫无用处的东西出来呢?)
- 一般什么情况下需要把函数封装成类?构造函数一般是要将方法中用的多的变量进行构造吗?(比如本课是构造了self.driver)
写回答
1回答
-
这个就是你代码能力了,需要不断提高。
1、可以,如果你非要强行封装再一个类里面也没问题,看你自己。但是习惯是同种的放里面,抽象的放一个。
2、构造函数就为了我们实例化对象的时候里面的东西就有了,不用再去调用,如果你非要构造函数里弄一个不用的也可以。语法支持
3、就说一些共有属性的方法封装成类,构造方法是为了让我们实例化对象的时候就有一个公用对象。
00
相似问题