C#的面向对象

Posted 叶丶梓轩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#的面向对象相关的知识,希望对你有一定的参考价值。

一、面向对象编程(OOP)是将现实中的事物抽象花,其设计的重点就是类的设计。

二、类是面向对象编程的设计核心,实际上是一种复杂的数据类型。将不同类型的数据和与这些数据就相关的操作封装在一起,就构成类。而将抽象化的类具体化,就成了对象。

三、类是将现实事物的抽象化,而对象是将事物的具体化。如下定义的一个类,在下面的user类中,user就是一个抽象事物,而Id和Name是它的属性,

    public class user
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }

 四、实例化这个user类,即创建一个对象u

user u = new user();

通常说对象是类的实例,那什么是实例?

在上面的user类中,user就是一个抽象事物,而Id和Name是它的属性,实例化了user创建了对象u,user是比较抽象化的东西,而对象u则是一个比较具体的user,如果指名u的属性Id和Name,则u是user类的一个实例。

以上是关于C#的面向对象的主要内容,如果未能解决你的问题,请参考以下文章

C#面向对象基础

c#面向对象基础

C# 面向对象之3个基本特征

C#中使用面向切面编程(AOP)中实践代码整洁

《C#零基础入门之百识百例》(五十一)面向对象概述 -- 一维多项式求值

UnityUnity C#开发设计面向对象原则及类与类的关系