学逆向论坛

找回密码
立即注册

只需一步,快速开始

发新帖

1198

积分

0

好友

152

主题
发表于 昨天 16:05 | 查看: 8| 回复: 0
1. private:访问修饰符(面向对象编程)
private 是大多数面向对象编程语言(如 Java、C#、TypeScript、Swift 等)中的访问修饰符,用于限制类成员(属性、方法)的可见性:
· private 修饰的成员只能在当前类内部访问,类的外部(包括子类)无法直接访问。
· 作用是封装数据,避免外部直接修改内部状态,保证数据安全性和类的独立性。
2. @State:状态管理装饰器(前端框架,如 SwiftUI、Vue 等)
@State 是部分前端框架(如 Apple 的 SwiftUI、Vue 3 等)中的状态管理装饰器,用于标记组件的内部状态
· @State 修饰的变量是组件的响应式状态,当状态变化时,框架会自动重新渲染依赖该状态的视图。
· 作用是管理组件内部的动态数据,并建立状态与视图的绑定关系。
……
[-
技术大厂,前端-后端-测试,新一线和一二线城市等地均有[-,感兴趣可以试试。待遇和稳定性都不错~
————
核心区别总结
维度
private
@State
本质
访问修饰符(控制可见性)
状态装饰器(管理响应式状态)
作用
封装数据,限制访问范围
标记组件内部状态,触发视图更新
适用场景
所有面向对象编程(类成员)
前端框架(如 SwiftUI、Vue)的组件
关联性
可单独使用(与状态管理无关)
通常结合访问修饰符(如 private)使用
简单说:private 管 “能不能访问”,@State 管 “状态变了要不要重新渲染视图”,二者可结合使用(如 @State private 表示 “组件内部的响应式状态”)。
转自:Zzz_睡不醒

原文链接:https://blog.csdn.net/Z320991732 ... sharefrom=from_link


温馨提示:
1.如果您喜欢这篇帖子,请给作者点赞评分,点赞会增加帖子的热度,评分会给作者加学币。(评分不会扣掉您的积分,系统每天都会重置您的评分额度)。
2.回复帖子不仅是对作者的认可,还可以获得学币奖励,请尊重他人的劳动成果,拒绝做伸手党!
3.发广告、灌水回复等违规行为一经发现直接禁言,如果本帖内容涉嫌违规,请点击论坛底部的举报反馈按钮,也可以在【投诉建议】板块发帖举报。

小黑屋|手机版|站务邮箱|学逆向论坛 ( 粤ICP备2021023307号 )|网站地图

GMT+8, 2025-12-24 01:24 , Processed in 0.108151 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表