上一页 1 ··· 143 144 145 146 147 148 149 150 151 ··· 154 下一页

2012年6月26日

C#构造函数-创建对象

摘要: 构造函数(constructor)用于执行类的实例的初始化。每个类都有构造函数。C#中通过new关键字创建对象的过程其实就是通过new关键字调用类的构造函数的过程。创建对象时,必须调用构造函数,如果没有定义构造函数,系统会提供一个默认的构造函数。在访问一个类的时候,系统将最先执行构造函数中的语句,任何构造函数的执行都隐式的调用了系统提供的默认构造函数base(),可以有参数,也可以没有。有参数的时候,类在实例化的时候必须传递参数。构造函数是类中的特殊方法,C#使用构造函数来初始化变量。创建构造函数的语法如下:class 类名{<访问修饰符> 类名(){//构造函数主体}}构造函数的 阅读全文

posted @ 2012-06-26 12:52 流星落 阅读(1347) 评论(0) 推荐(0)

C#实例化类的详细介绍

摘要: 我们定义一个类后,就必须实例化才给使用。实例化就是创建一个对象的过程。在C#中,我们使用new运算符关键字来创建。类 对象=new 类();即 class object=new class();这样就生成了一个对象。比如有一个类叫汽车。你现在想在程序中买一辆,所以你用new来买了一辆汽车,这辆车你得给你找个名字,比如宝马。呵呵所以就成汽车 宝马 = new 汽车你有钱了,你要再来一辆:汽车 奔驰 = new 汽车 但他们都有汽车该有的东西:四个轮子,一个方向盘,发动机,车门。所以都是汽车一类的东西。C#的本质,可以这样表达,c#所有东西全都是类,一个继承另一个,子类继承父类。 连string. 阅读全文

posted @ 2012-06-26 12:51 流星落 阅读(6775) 评论(1) 推荐(1)

C#中对象的声明和使用

摘要: 类和对象是密不可分,有类就有对象。有对象就有类,世界万物都可以看作对象。用面向对象的思想解决问题,就要把一切都看成对象。对象是不能脱离类存在的。类是对象共同拥有的属性的描述,由对象归纳成类,对象是类的具体体现。如汽车是一个类,而具体到某个人的车就是对象。在C#中,所有的东西都可以看作对象。把一个东西看成对象,我们就可以孤立的去审查它的性质,它的行为,进而研究和其他对象的关系。同样,在程序中使用对象的概念,就让我们把一个程序看成是很多对象相互作用的结果。对象必须建立在类的基础上,声明一下对象也就是类的实例化过程。对象是类的具体化的体现。我们创建一个教师类classs Teacher { publ 阅读全文

posted @ 2012-06-26 12:47 流星落 阅读(4297) 评论(1) 推荐(0)

C#访问修饰符

摘要: 所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。您在声明类型或成员时使用以下访问修饰符之一来指定其可访问性:public :访问不受限制。可以类内和任何类外的代码中访问。private: 可以被所属类访问。只有同一类或结构中的代码可以访问该类型或成员。protected :可以被所属类其派生类访问。只有同一类或结构或者派生类中的代码可以访问该类型或成员。internal :可以被当前程序集访问。同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以。protected internal :同一程序集中的任何代码或其他程序集中 阅读全文

posted @ 2012-06-26 12:46 流星落 阅读(236) 评论(0) 推荐(0)

C#类的成员变量

摘要: 类的声明中类的主体代码通常包含类的成员变量和成员方法.声明成员变量的语法如下:<访问修饰符> 数据类型 成员变量;成员变量命名规范如下:如果是公共成员变量、受保护的成员变量、内部成员变量,使用骆驼命名法,如name,gender等。如果是私有成员变量,使用骆驼命名法,并以下划线开头。如_age,_score等。例如:下面代码声明一个Student类,类中包含私有成员变量,_name,_score,_subject,_gender。class Strdent{private string _name; //姓名private string _score; //分数private st 阅读全文

posted @ 2012-06-26 12:44 流星落 阅读(2445) 评论(0) 推荐(0)

C#中类的声明

摘要: 类就是用class来声明的。class的语法如下:<类的访问修饰符> class 类名{//类的主体}除class关键字和类名外,访问修饰符是可选项。下面以汽车为例声明一个类,代码如下:public class Car{//汽车属性和方法}类命名要遵循的编码规则:类命名应该采用帕斯卡命名法,即首字母大写。通常命名类采用完整的英文单词,如Book,Car,Teacher等。都属于命名规范的类名。我们熟悉的汽车除具有品牌,颜色,性能等特征外,还具有能够行驶等动作。汽车的颜色,品牌等特征叫Car类的成员变量,而能够行驶等动作叫做Car的方法。 阅读全文

posted @ 2012-06-26 12:42 流星落 阅读(771) 评论(0) 推荐(0)

C#是面向对象编程语言

摘要: C#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object类型。此外,使用C#编程,不会存在与游离于对象之外的属于过程的东西。这个世界是由什么组成的?这个问题如果让不同的人来回答会得到不同的答案。如果是一个化学家,他也许会告诉你“还用问嘛?这个世界是由分子、原子、离子等等的化学物质组成的”。如果是一个画家呢?他也许会告诉你,“这个世界是由不同的颜色所组成的”。……呵呵,众说纷纭吧!但如果让一个分类学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”。好!作为 阅读全文

posted @ 2012-06-26 12:07 流星落 阅读(814) 评论(0) 推荐(0)

C#中类的概念

摘要: 面向对象编程技术中最重要的概念就是类和对象,那么到底什么是类?在编程中应如何运用?类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。简单地说,类是一种抽象的数据类型,是对一类对象的统一描述。在生活中,常常把一组具有相同特性的事物归为一类,当然根据分类的标准不同,划分的类也是不相同的。汽车和人都是独立的类,它们都有各自的特点。汽车这个大类还可以分为卡车,公共汽车,和小轿车等各种小类。人可以分为男人和女人。将这些思想反映在编程技术中就产生了类的概念。类是对象概念在面向对象编程语言中的反映,是相同对象的集合。类描述了一 阅读全文

posted @ 2012-06-26 12:07 流星落 阅读(1720) 评论(0) 推荐(0)

类和对象的关系

摘要: 类是具有相同数据结构(属性)和相同操作功能(行为)对象的集合。对象就是符合某种类所产生的一个实例。对象与类的关系是:对象的共性抽象为类,类的实例化就是对象。类是一个抽象的概念,而对象是具体的,比如说车是一个类的话,张三的那辆奔驰车就是车这个类的一个实例,动物是一个类的话,李四的家养的那只猫就是动物类的一个对象实例。人类就是一个类,这个类包含了所有人的共同属性,像有四肢,有名字,会说话等等。而实例就是这个人类的具体实现,比如叫张三的这个人就是人类的一个实例,张三有着人类的所有属性。张三是人类的一个实例,同样李四也是人类的一个实例,但是张三和李四是不同的,因为他们是人类的两个不同的实例。一个对象是 阅读全文

posted @ 2012-06-26 12:06 流星落 阅读(464) 评论(0) 推荐(0)

从日常生活中看对象

摘要: 其实对象这个名次对我们来说一点也不陌生,因为我们的日常生活中。随处可见的都是对象,小到地上的一粒沙,大到中国的万里长城,埃及的金字塔,所有的东西都是对象(万物皆对象)我们之所以会对对象这个词比较陌生,是因为我们平时不直接这么称呼它们,那么我们平时是怎么称呼这些对象呢?通常我们会以这个对象分类的名称来称呼它,例如路上有许多车子,天空有许多鸟,这里的车子,鸟都只是一种对象的分类而已,而这些分类我们习惯称为类。所以世界上有许多的车类,鸟类,鱼类等。那么对象和类之间有什么关系呢?对象就是附合某种类定义所产生出来的实例,而不是一个类。类只是个抽象的称呼,而对象是个看得到,摸的到,听得到的实例。可有些时候 阅读全文

posted @ 2012-06-26 11:59 流星落 阅读(245) 评论(0) 推荐(0)

上一页 1 ··· 143 144 145 146 147 148 149 150 151 ··· 154 下一页

导航