(2)、类与对象
类是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,它有一个类名,类名包括属性说明和服务说明两个主要部分。
对象时系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,反映了该事物在系统中需要保存的信息和发挥的作用,是一组属性和有权对这些属性进行操作的一组服务的封装体。客观世界是由对象和对象之间的联系组成的。
类和对象的关系就如模具和铸件的关系,类的实例化的结果就是对象。而对一类对象的抽象就是类。类描述了一组有相同特性(属性)和相同行为(方法)的对象。
例题,创建类A并且在另一个类中调用类A的方法Sum
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Text
{
class A//创建的类
{
public int Sum(int i, int j)//被类封装的方法
{
return i + j;
}
}
class Program
{
static void Main(string[] args)
{
A a = new A();//创建的类A的对象a
int p = 10;
int q = 10;
Console.WriteLine(a.Sum(p,q));//调用类A的Sum方法
Console.ReadLine();
}
}
}
输出的结果为:20
以上就是关于C#的结构和类的全部知识点,希望对大家的学习有所帮助。
注:相关教程知识阅读请移步到c#教程频道。










