CodeGym
AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 封装和访问修饰符

    C# SELF
    等级 17,课时 0
    在这节课里你会搞懂C#里的封装到底是啥,有啥用,怎么用访问修饰符来保护类的内部数据和方法,还有怎么设计类的接口让用起来既安全又方便。各种例子、图解还有常见的坑都会帮你明白怎么让你的代码更靠谱、更好维护。
    可用
  • C#中的属性(Properties)

    C# SELF
    等级 17,课时 1
    在这节课里,你会搞懂C#里为啥要用属性(properties),它们怎么帮你封装数据、保护内部字段、加校验和逻辑。我们会看下语法、属性的类型(只读、只写),对比下属性和字段,分析常见的坑,还会明白为啥属性是现代类设计的标配。
    可用
  • 自动属性和init-only setter

    C# SELF
    等级 17,课时 2
    在这节课里,你会学到C#里的自动属性(property)怎么帮你省掉一堆模板代码,init-only setter的新语法怎么玩,get-only、set-only和私有setter有啥区别,还能看到实战例子、常见坑和现代C#程序里数据封装的最佳实践。
    可用
  • required 属性和 field 属性

    C# SELF
    等级 17,课时 3
    在这节课里,你会学到怎么用 required (C# 11+) 修饰符保证属性必须初始化,怎么用箭头语法写更简洁的计算属性,还有怎么通过 field (C# 14) 关键字访问自动属性的隐藏字段。全都有例子、常见错误和现代 best practices!
    可用
  • 实际应用封装

    C# SELF
    等级 17,课时 4
    在这节课里你会学到怎么在C#里正确用封装:为啥要用它,怎么保护数据和方法,怎么用访问修饰符和属性来构建灵活又安全的类。各种例子和解释会帮你明白,为什么封装是写出可靠、易维护代码的基础。
    可用
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym