C#中对象的声明和使用

类和对象是密不可分,有类就有对象。有对象就有类,世界万物都可以看作对象。用面向对象的思想解决问题,就要把一切都看成对象。

对象是不能脱离类存在的。类是对象共同拥有的属性的描述,由对象归纳成类,对象是类的具体体现。如汽车是一个类,而具体到某个人的车就是对象。

在C#中,所有的东西都可以看作对象。把一个东西看成对象,我们就可以孤立的去审查它的性质,它的行为,进而研究和其他对象的关系。同样,在程序中使用对象的概念,就让我们把一个程序看成是很多对象相互作用的结果。

对象必须建立在类的基础上,声明一下对象也就是类的实例化过程。对象是类的具体化的体现。

我们创建一个教师类

classs Teacher {
   public string Name; // 老师姓名
   public uint Age; // 老师年龄
   public string Phone; // 老师电话
   public string Address; // 老师通讯地址
}

注意:类的成员变量访问修饰符都使用了public,在其他类中可以访问。

声明对象的语法如下:

类名 对象名=new 类名();

访问类的成员变量的语法如下:

对象名.变量名

下面声明一个Teacher对象,即实例化类Teacher,代码如下:

Teacher t=new Teacher();

t.Name="小刘";

我们通过new操作符创建类的对象,也叫做类的实例化,然后使用“.”来操作对象的属性。类的任何成员和成员方法也都是通过点号来调用的。

using System;
class Teacher {
   public string Name; // 老师姓名
   public uint Age; // 老师年龄
   public string Phone; // 老师电话
   public string Address; // 老师通讯地址
}
class Test{
   public static void Main()    {
      Teacher t=new Teacher(); // 实例化Teacher类
      t.Name="小刘";
      t.Age=35;
      t.Phone="13381335310";
      t.Address="大学";
      Console.WriteLine("该老师姓名={0},年龄={1},电话={2},通讯地址={3}",
             t.Name,t.Age,t.Phone,t.Address);
   }
}

posted on   流星落  阅读(4234)  评论(1编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

< 2012年6月 >
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
1 2 3 4 5 6 7
点击右上角即可分享
微信分享提示