使用 C# 学习面向对象编程:第 2 部分

C# 类属性简介

属性在面向对象编程中起着至关重要的作用。它们允许我们从类外部访问类的私有变量。在类中使用私有变量是很好的。属性看起来像变量和方法的组合。属性有部分:“get 和 set”方法。get 方法应该返回变量,而 set 方法应该为其赋值。

步骤1. 步骤1.打开一个名为“LearnProperties”的新项目,如下所示。


步骤2. 现在要将新类添加到项目中,请使用“项目”->“添加类”,类名为“BikeColor”,如下所示。


步骤3. 添加新类后,您的代码如下所示。


步骤4. 在BikeColor类中插入以下代码,如下所示。


步骤5. 在主模块中插入以下代码。添加以下代码后,将显示错误。

这是因为您正在从类外部访问私有变量;这在 OOP 中是不允许的。


按F5。它将显示以下错误。

步骤6. 现在我们将尝试使用属性 _MyBikeColor 访问私有变量。然后它将正常工作。

结论

在创建这个简单示例后,我们了解了 OOP 中属性的重要性。属性帮助我们访问类的私有变量。此外,属性帮助我们保护类的私有变量免受未经授权的访问。

相关推荐

  1. 使用 C# 学习面向对象编程 3 部分

    2024-06-11 12:10:02       29 阅读
  2. C++面对对象编程进阶(2

    2024-06-11 12:10:02       53 阅读
  3. C# 面向对象编程(一)——类 三篇

    2024-06-11 12:10:02       35 阅读
  4. 2.面向对象编程风格

    2024-06-11 12:10:02       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 12:10:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 12:10:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 12:10:02       87 阅读
  4. Python语言-面向对象

    2024-06-11 12:10:02       96 阅读

热门阅读

  1. Neo4j连接

    2024-06-11 12:10:02       28 阅读
  2. C++:day5

    C++:day5

    2024-06-11 12:10:02      28 阅读
  3. 线程的编码题

    2024-06-11 12:10:02       23 阅读
  4. K8s速览

    K8s速览

    2024-06-11 12:10:02      36 阅读
  5. 强化学习学习笔记-李宏毅

    2024-06-11 12:10:02       35 阅读
  6. docker安装常用软件

    2024-06-11 12:10:02       34 阅读
  7. 2024年,计算机相关专业还值得选择吗?

    2024-06-11 12:10:02       30 阅读
  8. Linux-应用编程学习笔记(字符串处理)

    2024-06-11 12:10:02       36 阅读
  9. ASP.NET的WebService跨域CORS问题解决方案

    2024-06-11 12:10:02       35 阅读