类方法和实例方法区别 flutter

 

特性​​​​类方法(静态方法)​​​​实例方法​​
​​定义关键字​​ static 无关键字(默认)
​​调用方式​​ 通过类名直接调用:ClassName.methodName() 通过对象实例调用:objectInstance.methodName()
​​访问权限​​ 只能访问静态成员(变量/方法) 可访问实例成员和静态成员
​​内存分配​​ 类加载时分配,与实例无关 对象创建时分配,依赖实例存在
​​this关键字​​ 不可用(无当前对象上下文) 可用(指向当前对象实例)
​​生命周期​​ 与类相同(程序运行期间) 与对象实例相同(对象销毁时失效)
​​典型用途​​ 工具方法、全局配置、工厂构造函数 操作对象状态、实现业务逻辑
posted @ 2025-10-21 12:10  黄增松  阅读(5)  评论(0)    收藏  举报