C#语言基本概念

:具有同种属性的对象称为类,是个抽象的概念。比如说:汽车、人、狗、神;
对象:日常生活中的所有东西都是对象,是类的实例化。比如说:推土车是汽车的实例化;姚明是人的实例化;小白(狗的名字)是狗的实例化;二郎神是神的实例化;
属性:用来描述具体某个对象的特征的是属性,是静态的。比如:姚明身高2.6米多;小白的毛发是棕色的;二郎神额头上有只眼睛;
方法:每个对象有它们自己的行为或者是使用它们的方法,比如说一只狗会跑会叫等,我们把这些行为称之为方法,是动态的,可以使用这些方法来操作一个对象;
类的成员:属性和方法称为这个对象的成员,因为它们是构成一个对象的主要部分,没有了这两样东西,那么对象也没什么存在意义了。

给个例子:
我们以Person类为例:
Class Person
{
//人通常都有鼻子,眼睛等器官,这就是Person类的属性
private string eyes="";//建立私有成员
public string Eyes
{
set{eyes=value;}
get{return eyes;}此处为eyes的访问器,用于对eyes赋值和取值
}
//下面将声明一个方法,也称其为函数
//眼睛通常是用来看的,所以我们针对眼睛建立一个"看"的方法
public void Look()
{
//在这里可以写看的一些方法,比如如何看,看什么等等
}
}
这就是一个"人"类,描述了"人"这个事物的大体特征
至于对象,就是将"人"具体到某一个人.
比如小王,
则可写成Person xiaowang=new Person();//这个过程叫做实例化
这样就可以得到小王这个对象了.
我们可以通过小王这个对象来描述他自己的特征.
如xiaowang.Eyes="big";//描述小王是大眼睛
xiaowang.look()//表示小王在看

时间: 2024-07-30 12:27:56

C#语言基本概念的相关文章

C语言基本概念

1. 标准C语言 C语言诞生于20世纪70年代,年龄比我们自己还要大,期间产生了很多标准,但是各种编译器对标准的支持不尽相同. ANSI C是使用的最广泛的一个标准,也是第一个正式标准,被称为“标准C语言”.ANSI C于1980年由美国国家标准局(American National Standards Institute,简称ANSI)对外发布,各种编译器几乎都完整支持ANSI C,市面上的书籍.大学里的教材.网上的教程大都以ANSI C为基础进行讲解,C语言中文网也不例外,也以ANSI C为

《C语言程序设计:现代方法(第2版)》第2章 C语言基本概念

第2章 C语言基本概念 某个人的常量可能是其他人的变量. 本章介绍了C语言的一些基本概念,包括预处理命令.函数.变量和语句.即使是编写最简单的C程序,也会用到这些基本概念.后续几章将会对这些概念进行更详细的描述. 首先,2.1节给出一个简单的C程序,并且描述了如何对这个程序进行编译和链接.接着,2.2节讨论如何使程序通用.2.3节说明如何添加说明性解释,即通常所说的注释.2.4节介绍变量,变量是用来存储程序执行过程中可能会发生改变的数据的.2.5节说明利用scanf函数把数据读入变量的方法.就如

程序设计语言基本概念语 与经典真题

一.基本概念 在计算机中,程序设计语言可划分为低级语言和高级语言两大类,与高级语言相比,用低级语言开发的程序,其运行效率高,但开发效率低.与程序设计相关的基本概念如下. (1)低级语言:又称面向机器语言,它是特定的计算机系统所固有的语言. (2)汇编语言:是机器语言的一种提升,它使用了一些助记符来表示机器指令中的操作码和操作数.但它仍然是一种和计算机机器语言十分接近的语言,使用起来仍然不太方便. (3)高级语言:与人们的自然语言比较接近,使用起来很方便,也极大的提高了程序设计效率. (4)编译程

SQL语言基本概念

一.SQL语言简介 当面对一个陌生的数据库时,通常需要一种方式与它进行交互,以完成用户所需要的各种工作,这时候就需要使用SQL语言了.SQL(Structured Query Language)结构化查询语言,最早是由IBM在20世纪70年代开发出来,为的是IBM的关系数据库管理系统SYSTEM R开发的一种查询语言.SQL结构简洁,功能强大,简单易学,所以自从其出现,SQL得到了广泛的应用.20世纪80年代初,美国国家标准局(ANSI)开始着手定制SQL标准,当前的SQL标准已经几经修改,更趋

0.数据结构(python语言) 基本概念 算法的代价及度量!!!

先看思维导图: *思维导图有点简陋,本着循循渐进的思想,这小节的知识大多只做了解即可. *重点在于算法的代价及度量!!!查找资料务必弄清楚. 零.四个基本概念 问题:一个具体的需求 问题实例:针对问题(需求)的具体的例子 算法:解决问题的过程,是对一个计算过程的严格描述 程序:程序可以看作是采用计算装置能够处理的语言描述的算法 一.算法的5大性质 有穷性(算法描述的又穷性):算法必须用有限长的描述说清楚 能行性:算法的每一步都是可行的,也就是说,每一步都能通过执行有限次数完成 确定性:别人看了过

JAVA语言十个概念

Java十个概念 1. 对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化. 基本类型:int型,初始化为0. 如果为对象:这些对象会按顺序初始化. 构造方法的作用就是初始化. (2)静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化. 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化. 2. 继承时,对象的初始化过程 (1)主类的超类

建模语言的概念 与编程语言概念相应关系(入门必读)

1. 泛化(Generalization) 在c++中相应继承,如B是A的泛化,在C++中表现为: class B : public A { public: B() {} virtual ~B() { } } </pre><pre> 2.实现(Realization) 在C++中相应,相应是虚拟函数的概念,如B实现了A.是实现了A中虚拟函数的详细功能(接口),在C++中表现: class A { public: A() {} virtual ~A() {} virtual void

建模语言的概念 与编程语言概念对应关系(入门必读)

1. 泛化(Generalization) 在c++中对应继承,如B是A的泛化,在C++中表现为: <pre name="code" class="cpp"><span style="font-family: Arial, Helvetica, sans-serif;">class B : public A</span> { <span style="font-family: Arial, He

C语言重要概念汇总

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells 一 基本概念 1.1 关键字static的作用 在函数体.一个被声明为静态的变量在这一函数被调用的过程中维持其值不变. 在模块内(但在函数体外),一个被声明为静态的变量能够被模块内所用的函数调用,但不能被模块外的其他函数訪问.它是一个本地的全局变量. 在模块内,一个被声明为静