为什么不能全部用 static
101
sun1993 2022-07-22 16:04:07 +08:00
那就没办法抽象了。。
|
102
mlxy123123 2022-07-22 18:03:12 +08:00
@wellerman
> 哈哈哈,居然有人收藏了。 方法 static 了,那成员变量不就 static 了。那一个类只能处理一种信息,要处理多种就只能复制多个类文件。 我想到一个绝妙的解决办法,可以用结构体来保存信息 我们为每一种信息声明一个结构体保存在内存中,然后作为第一个参数传入静态方法,就可以在静态方法中取出结构体中的信息使用啦 顺着这个思路,我还有另一个改进点子,可以把静态方法的指针也保存到结构体中,这样我们可以声明许多个类似的静态方法,分别放入不同的结构体,这些静态方法名字相同,内部却可以是不同的实现!只要他们的第一个参数都指向结构体本身, …………等等 |
103
uselessVisitor 2022-07-22 21:23:50 +08:00
建议去写 C 语言
|