ZKX's LAB

面向对象里抽象的概念

2020-07-16知识5
JAVA面向对象概念之抽象与接口的意思以及区别 1)接口中不能有非抽象方法,但抽象类中可以有。2)一个类能实现多个接口,但只能有一个父类。3)接口并不属于继承结构,它实际与继承无关,因此无关的类也可以实现同一个接口。抽象类和方法在我们所有乐器(Instrument)例子中,基础类Instrument内的方法都肯定是“伪”方法。若去调用这些方法,就会出现错误。那是由于Instrument的意图是为从它衍生出去的所有类都创建一个通用接口。之所以要建立这个通用接口,唯一的原因就是它能为不同的子类型作出不同的表示。它为我们建立了一种基本形式,使我们能定义在所有衍生类里“通用”的一些东西。为阐述这个观念,另一个方法是把Instrument称为“抽象基础类”(简称“抽象类”)。若想通过该通用接口处理一系列类,就需要创建一个抽象类。对所有与基础类声明的签名相符的衍生类方法,都可以通过动态绑定机制进行调用(然而,正如上一节指出的那样,如果方法名与基础类相同,但自变量或参数不同,就会出现过载现象,那或许并非我们所愿意的)。如果有一个象Instrument那样的抽象类,那个类的对象几乎肯定没有什么意义。换言之,Instrument的作用仅仅是表达接口,而不是表达一些具体的实施细节。所以创建一个Instrument对象是没有... 面向对象你是怎么理解的 对象模型 对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。该模型主要关心系统中... 在面向对象方法中,()是一种概念、抽象或具有状态、行为和标识的事物。 A.关系 B. 参考答案:D解析:本题考查面向对象的基本知识。在面向对象方法中,对象是一种概念、抽象或具有状态、行为和标识的事物,对象通常可由对象名、属性和操作三部分组成。每个... 抽象的概念,对象的概念,面向对象和面向过程的区别 抽象就是抽象啊,不需要具体实例化。而对象呢,就是用类创建的变量,不叫变量,而叫对象。面对对象就是java里面特有的,而面向过程,就是C语言里面的,面向过程就是编程解决题目,没有抽象的概念,而面向对象,就是有了抽象的概念了。你要仔细去看书。 抽象描述什么是面向对象和面向过程? 书上2113的一些定义你应该看过了吧。刚在网上看到5261两个例子,感觉很贴切,贴上来给你4102看看1653,应该很好理解了。例子1:说明:下面的”你”不特指某人 不具人身攻击你自己和日常生活接触到的都是对象啊你的长相”继承”了 你老爸,老妈的一些性状但你也有自己区别他们的特征啊大家都知道你是人都知道你具有人所必有的器官你自己可以使用这些器官的功能 其他人没通过你的允许那就不能使用啊你器官功能是否正常 你不说一般人是不知道的 你”封装”了它们啊你还可以去美容什么的或学点什么技术(比方说你可以学习防卫 当有输入-有人侵犯你,时本不具备还手能力的你就可以进行相应的输出-自卫)把自己”重写”一下还有你日常生活用品什么的 你不用所有都自己制造啊(原始人可能是)拿来用就好了!不过你对某项东西制造原理和结构了解之后 你可以改造它 来为你所用例子2:面向对象就是面向你老婆,你跟她说“去倒茶”,她就会把茶到好;你说“老婆.衣服.颜色=红”,她就自己去把红色衣服换上。当你老婆做饭时,她会产生一个“帮忙”事件,当然,你可以选择处理或者不处理这个事件:p。你可以让老婆生Baby,这就是继承;老婆不会告诉你她有多少钱,这... 关于面向对象这个概念,大家有没有比较好的,不要太抽象的解释呢? http://hi.baidu.com/vrhero/blog/item/1936f319a1420d7adab4bda6.html 请简要阐述java语言是如何支持面向对象的抽象与封装概念的? 对象:万物皆对象。为什么说万物皆对象?因为万物都能抽象成对象。比如人,可抽象成名字,性别,年龄,籍贯,洗好等等属性与行为的组合体封装:与访问权限有关系,public protect,default,private四大访问权限就决定了谁能访问我的类,我的方法,我的属性。我这样说,你明白了不,如果觉得可行,就采纳吧谢谢 我这次想问有关C#语言的问题,还有面向对象的概念,觉得很抽象,很难理解那是什么意思,因为我们现在还没 我大学学了4年只知道了一件事,那就是什么是面向对象什么是面向过程。我用我自己的理解给你说一下面向过程:就是你的代码一直按照你写代码的顺序执行,你要跳转,它就跳转,你不跳,它就一句一句往下执行。面向对象:就比如说你已经先做好一个一个方法(例如:a方法:算加法b方法:算减法)然后你在做一道非常复杂的加减法算术题,遇到加法你就调用a方法,遇到减法你就调用b方法,这样遇到重复的工作就可以直接调用写好的方法了。也就是说,你先写好了所有的方法,然后你做项目的过程就是不停的调用一个又一个不同的方法了。当然这是简单的理解,要更深的理解你就必须要深入的学习一门面向对象的语言才能了解了~ 简述面向对象中的抽象与建模概念。 老师怎么不给解答一下呢? 面向对象的基本概念 面向对象的基本概念,在计算机程序设计的过程中呢,我们都会接触到面向对象的设计语言,其中的编程软件有很都,例如LISP家族、imula67语言、C++设计语言等等,那么到底什么...

#抽象类#抽象方法#接口#面向对象方法

随机阅读

qrcode
访问手机版