OOP相关内容

解释抽象

嗨, 有人可以向我解释确切的抽象是什么吗?就像我该如何在Watch中解释抽象? 提前致谢. :) 解决方案 好的,让我帮你找Google a> [ ^ ]. 选择任何您认为不错的链接并阅读详细信息. ..
发布时间:2019-06-22 04:00:48 其他开发语言

OOP问题,请回复.....

Q9:两者之间的区别(以表格形式)…功能&成员功能? 问题10:命名使文件指针能够设置为写操作的功能? 解决方案 i.函数具有全局或局部范围(取决于编码),成员函数属于类/结构,访问限定符表示其行为. ii. FILE * fp = fopen("myfile.txt","wt"); //"wt"代表写文本 fprintf(fp,"Hello world!\ n \ r")//写入" ..
发布时间:2019-06-21 16:48:57 其他开发语言

异常处理.在C#中

这2个有什么区别! try { dosomething(); } catch { throw; } 上下之间的差异. try { dosomething(); } catch(System.Exception ex) { throw ex; } 解决方案 查看以下代码项目文章: .NET中的异常处理最佳实践 [ 请在我对avigodse的(不正确)答案的评论中找到更详细的解 ..
发布时间:2019-06-21 16:02:45 其他开发语言

对象方法的实现

我在一篇文章中读到,对象只是在程序执行期间存在. 解决方案 是. 当您的程序中创建的对象“超出范围"时,它们将被销毁:控制流从声明对象的块退出,即为"if"块: if(myCondition) { int myInt; ... } // myInt is out of scope here, and can be destroyed. 或方法: 私有 无 ..
发布时间:2019-06-21 16:00:27 其他开发语言

如何开始并擅长于OOP?

亲爱的大家, 我是OOP的新手,我编写了很多程序,但是我对OOP仍然不甚了解,每个人都可以帮助我如何开始并擅长OOP吗? 请大家给我一个建议. 谢谢, 解决方案 您需要停止就子例程进行思考,而不再针对对象进行思考. 然后,您需要练习,那是唯一的方法. ..
发布时间:2019-06-21 15:24:32 其他开发语言

糟糕,编码示例

HI, 我想了解oops示例(代码)而不是实时示例. 我们可以在编码中使用oops的地方. 谢谢 Manisha 解决方案 从 一些有用的链接 链接1 [ ^ ] 链接2 [链接3 [链接4 [ ..
发布时间:2019-06-21 09:27:37 其他开发语言

类的差异投注实例化和类的声明对象

大家好, 以下2条语句之间有什么区别,我有点困惑. 请帮忙.. 1)像这样声明类变量 classA objA; objA.Fun1(); 2)和另一个,如果我通过这种方式使用.. classA objB = new classA(); objB.fun1(); 预先谢谢.. 解决方案 第一个只是变量的声明.它没有被实例化.运行它时,会出现“未设置对象引用"或此类错 ..
发布时间:2019-06-20 18:51:38 其他开发语言

类和封装之间有什么区别

我们可以区分类和封装吗? 解决方案 封装本质上是“数据隐藏". 类是可以实例化以在内存中创建对象的构造.该类将使用封装(例如公共方法和私有方法)来隐藏您不想允许公共访问的属性.最后,将创建该类的实例.该对象将基于类中的封装显示和隐藏成员. 否.就像问:"Moon和NASA有什么区别?". 抱歉,但是您没有看到诸如"{0}和{1}之间的区别是什么"之类的问题是不正确的(希望上面的示 ..
发布时间:2019-06-20 15:39:36 其他开发语言

我想学习一种技术工具.这是我职业生涯中最好的工具.我学习了.net技术.请指导我

请指导我做一个最好的职业工具 解决方案 这一切都取决于您希望您的职业走什么道路,以及现在有什么机会.由于没有人可以确定地说明年每个人都将使用哪种工具,因此不可能回答这样的问题.选择一个您现在熟悉且迫切需要的内容,并确保您学习它的各个方面. 首先,请不要提出您的主题.其次,请在必要时使用大写字母和空格. 第三,.NET不仅仅是一个工具.它是一个框架(或库的集合,如您所愿),可用于几乎无数 ..
发布时间:2019-06-20 15:22:27 其他开发语言

在哪里使用方法覆盖

任何人都知道我们可以在哪里以及如何使用方法覆盖.任何人都可以举一个方法重载的重要例子..我的意思是在什么情况下我们必须使用重载??/ 谢谢 Rakesh 解决方案 要使用同一方法调用添加其他功能或其他功能时.一个很好的例子是ToString().当您可以在列表框(或其他列表容器)中显示要显示的对象的集合时,可以简单地重写Object.ToString()方法以返回所需的文本,如下所示: ..
发布时间:2019-06-20 09:59:20 其他开发语言

我应该使用存取器吗?

我已经编写了大约2-3年的程序,实际上我正在用动作脚本atm开发游戏.我有一个角色类,其中包含一些字段,例如名称,级别,经验,伤害,防御等.现在,我已经保护了它们,以便派生类可以看到它们,并且我使用了getter和setter封装它们,因此其他类只能看到getter.但是,在动作脚本中,似乎不能使访问器受到保护,因此它们必须是公共的.但是,如果有人可以看到访问者并进行编辑,为什么我应该完全使用访问 ..
发布时间:2019-06-20 00:19:44 其他开发语言

OOPS概念中方法重载的优点是什么

任何人都可以告诉我方法重载的优点.我知道方法重载意味着方法具有相同的名称但参数列表不同.同样的事情也可以使用不同的函数名来完成,这两种方式都需要相同的编译时间和其他资源. 因此,请从编程的角度告诉我方法重载的主要优点.谢谢 解决方案 您更希望记住:一个方法名,具有6个重载,或6个不同的方法名称: ComputeFromDataTableLengthWidthAndHeight Comp ..
发布时间:2019-06-19 23:56:32 其他开发语言

Property如何在C#中保持状态?

我写了一个类为 公共 class 客户 { 公共 Customer() { // // TODO:在此处添加构造函数逻辑 // } 私有 静态 字符串 custName; 公共 静态 字符串 CustomerName { 获取 {返回 Customer.custName; } set {Customer.custName = 值; } } ..
发布时间:2019-06-19 17:27:45 其他开发语言

在Oops Concepts上帮助我

请在示例方面通过主题向我提供有关Oops概念的帮助... 最近我开始学习Oops概念... 请帮帮我... 解决方案 这是一个非常非常广泛的问题-对于一个简单的快速答案来说确实太广泛了.根据您的经验水平,这可能需要一个小时的授课时间...:laugh: 看看这些: 面向对象编程概念(OOP)以及更多内容 [ ^ ] 他们阅读很多,但您要求很多答案! ..
发布时间:2019-06-19 00:19:53 其他开发语言

C#中的非托管代码

嗨, 在CLR中直接在代码管理器的控制下运行的代码称为托管代码.因此,垃圾收集器将负责内存的重新分配,提供安全性等. 然后,如何处理非托管代码,例如如果在代码中使用关键字Unsafe来使用指针.因为所有非托管代码都是在操作系统的控制下执行的,所以内存的分配方式是相同的. 谢谢, Prathap. [编辑]代码格式已删除[/编辑] 解决方案 请参见 ..
发布时间:2019-06-18 02:51:05 其他开发语言

我需要一个在C#中使用OOPs概念的示例项目

我需要一个使用oops概念的项目.在采访中有人问我问题: 1.在项目中使用抽象的地方. 2.为什么我们需要运行时多态性. 3.我们可以用抽象类做什么,而我们不能用接口做什么. 4.没有哎呀的概念,我们以前在项目上的工作方式. 请帮助我.... 解决方案 答案简单: 1)大多数. 2)因为没有它,我们就无法覆盖方法. 3)可以提供工作方法和属性. 4)就个人而言,具 ..
发布时间:2019-06-17 21:05:25 其他开发语言

这里使用的是重载或重写

如果我们有两个函数,比如 int fun1(int,int) double fun1(int,int) 这是超载还是过度的? 解决方案 如果没有此背景,绝对不可能回答码。而且,这个问题根本就没有意义。 这是一种非常糟糕的学习方法。阅读一本简单的手册,做练习,只有在你被困时才提出问题要好得多。 覆盖是一个严重的影响,非常基础和OOP的核心。解释OOP是如何工作的故事 ..
发布时间:2019-06-17 11:07:04 其他开发语言

面向对象编程

我有以下课程 public abstract class BaseClass { public 虚拟 void VirtualMethod() { Console.WriteLine(“ NewBaseClass:VirtualMethod”); } } public class DerivedClass: BaseClass { ..
发布时间:2019-06-16 23:38:01 其他开发语言

证明1 + 2 = 3和3 + 5 = 9作为oops面试问题

大家好, 在采访中我遇到了这个问题,这对我来说很奇怪,因为我真的不知道这个问题与oops面试问题有什么关系。任何人解释一下。 解决方案 好的,面试官可以是白痴。很多时候,它听起来像。这并不意味着我们应该解释每一个白痴的情况。至于这个特例,我不太确定这个问题是愚蠢的。也许他们告诉你了一点。也许你应该要求澄清;他们想知道你是否有能力提问来提取信息。不是一个公平的面试官的行为,但是...... ..
发布时间:2019-06-16 20:33:02 其他开发语言