C# 面向对象是什么

 我来答
ha...x@52gongju.com
推荐于2017-11-28 · TA获得超过493个赞
知道答主
回答量:172
采纳率:0%
帮助的人:107万
展开全部
面向对象就是所有的操作都是基于对象的,所关注的是对象,“我想知道TextBox里的内容”这个操作,直接找TextBox对象的text属性就可以了。敢问你对对象这个概念有怎样的理解,面向对象的重点是对象,而不是面向,如果你想知道“面向”这个词的字面意思,“面,脸,向,朝向“,脸朝向什么地方不就是关注的是什么地方,单纯的咬文嚼字没有意义。
面向对象中的面向即是c#中的操作是基于对象的,像是一个TextBox控件即是一个对象,我们要知道控件中的内容就由TextBox的属性text获得。
所谓的类即是类型,任何对象都有一个类型,像是张三这个对象他的类型是男人,李四这个对象她的类型是女人,类你可以理解为若干个同类对象的共有属性、方法等的集合。
匿名用户
2012-11-09
展开全部
面向对象是一种程序设计思路。兄弟可以百度一下。
如果要说C#面向对象,如果是某某课程里面的说的,那他一般指C#的面向对象编程。
一般包括类、方法、属性的定义,类的继承、方法重载、类的构造啥的。
属于C#学习的基础内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
foreverad15
2012-11-09
知道答主
回答量:49
采纳率:100%
帮助的人:22.7万
展开全部
00C#面向对象
00面向对象思想:面向过程的编程常常会导致所谓的单一应用程序,即所有的功能包含在几个模块(常常是包含在一个代码模块中)。而使用oop(面向对象)技术,常常要使用许多代码模块,每个模块都提供特定的功能,每个模块都是孤立的,甚至与其他模块完全独立。这种模块化编程方法提供了非常大的多样性,大大增加了代码的重用机会。
00在传统的应用程序中,执行流常常是简单的、线性的。把应用程序加载到内存中,从A点开始执行到B点结束,然后从内存中卸载,这个过程可能用到其他各种实体,例如存储介质的文件或视频卡的功能,但处理的主体总是位于一个地方。而使用oop,事情就不是这么直接了,尽管可以获得相同的效果,但其实现方式是完全不同的。Oop技术以结构、数据的含义以及数据和数据之间的交互操作为基础,这通常意味着要把更多的精力放在项目的设计阶段,但项目的可扩展性比较高。一旦对某种类型的数据的表达方式达成一致,这种表达方式就会应用到应用程序以后的版本中,甚至是全新的应用程序中。这样将大大减少开发时间。
00(一)类:
00类描述一组相似对象的共同特性。类和结构实际上都是创建对象的模板,并提供了处理和访问数据的对象。
00类定义以下要素:
001. 定义该类的对象所操作的数据结构(attribute的名称和类型);
002. 这些对象要执行的操作,尤其是哪些操作,类的对象如何被调用执行这些操作,以及对象执行这些操作是的“后台运作”。
00注:在类里面声明变量必须说明变量是共有的还是私有的或着是保护的。
00public int i;//声明了一个int变量,而这个变量是共有的,就是说,在客户端只要实力化对象后就能在客户端使用他了。如果定义成私有的provate,那么在客户端就算实力化对象后也不能使用他。
00类的定义:
00(二)什么是对象
00对象就是oop应用程序的一个组成部件。这个组成部件封装了部分应用程序,这部分程序可以是一个过程、一些数据或一些更抽象的实体。
00C#中的对象是从类型中创建的,就像前面的变量一样,对象的类型在oop中有一个特殊的名称:类。可以使用类的定义实例化对象,这表示创建该类的一个实例。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouyumeiz1
2012-11-09 · TA获得超过273个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:236万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
binghe875
2012-11-09 · TA获得超过126个赞
知道答主
回答量:85
采纳率:0%
帮助的人:57.7万
展开全部
就是把 你需要的东西当成一个对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式