1. 什么是类,什么是对象? 2. 什么是封装? 3. 什么是继承? 4. 什么是多态? 5. 什么是构造函数?

什么是类,什么是对象?
什么是封装?
什么是继承?
什么是多态?
什么是构造函数?
什么是方法重载?

第1个回答  2013-03-07
拿人来说, “人”就是一个类,里面包含有“头,胳膊,眼睛,等等”。而这些“头,胳膊,肚子,眼睛”就是一个一个的对象。将这些“头,胳膊,眼睛”封装成一个类,这个类就是指特定的某个人了,假如说这个人就是“你”。而封装后的“头,胳膊,眼睛”这些对象就是你特有的,只能你自己使用。而“你”为何会有“头,胳膊,眼睛”?那是因为你继承了“人”这个类。“人”的类中有“头,胳膊,眼睛”,所以你继承“人”这个类,你也就拥有了“头,胳膊,眼睛”。但是。你的“头,胳膊,眼睛”又是你特有的,你可以用它们做很多事情“拿东西,举起来”等等。而这些动作就是一个一个的方法,而一个“胳膊”可以做很多动作,那么这些动作就形成了多态了。
对于构造函数,你可以理解为:假如你的朋友想找你,怎么找?那就要调用构造函数,而默认的构造函数就是“你的朋友要去你家找你”。但是如果你给自己的构造函数里配了手机,那朋友想找到你就必须通过手机才能找到你,但是如果你想让你的朋友能够通过很多种方法找到你(手机,QQ,去你家找你)等,那你就可以创建很多个构造方法,每个构造方法对应一种找到你的方式。而这也就是方法重载了。追问

我是为了交作业的,有没有专业点的回答?

追答

java(编程语言)中,以class关键字标记的为“类”,如:class ThisAClass{};有了ThisAClass这个类之后,声明这个类,如:ThisAClass tac=new ThisAClass();,tac就是个对象。在java中,Integer就是一个封装。 如果再定义一个类:class ThisAClassTwo{},并用extends修饰它,如:class ThisAClassTwo extends ThisAClass{},就表示ThisAClassTwo继承了ThisAClass类,如果ThisAClass里有方法函数,只要这些方法不是私有的,ThisAClassTwo就可以继承这些方法,这就是重载了;在ThisAClassTwo类中,如:class ThisAClassTwo{ThisAClassTwo(){}},其中ThisAClassTwo(){}就是类ThisAClassTwo的构造函数了。如果这个函数不满足你的需要,如:class ThisAClassTwo{ThisAClassTwo(){}ThisAClassTwo(String s){}},发现里面有两个构造函数,ThisAClassTwo(){}和ThisAClassTwo(String s){},这中方法名相同,但是括号里面的变量不同,这个就是多态了。多态会根据你调用ThisAClassTwo()函数,在括号中传入的值的不同,自动调用对应的函数。

本回答被提问者和网友采纳
第2个回答  2013-03-09
这也还要问人啊。,。。肿么办

...2. 什么是封装? 3. 什么是继承? 4. 什么是多态? 5. 什么是构造函数...
拿人来说, “人”就是一个类,里面包含有“头,胳膊,眼睛,等等”。而这些“头,胳膊,肚子,眼睛”就是一个一个的对象。将这些“头,胳膊,眼睛”封装成一个类,这个类就是指特定的某个人了,假如说这个人就是“你”。而封装后的“头,胳膊,眼睛”这些对象就是你特有的,只能你自己使用。...

在C++编程里面,什么叫做面向对象、类、封装、继承、消息、多态性?请具...
对象就是 生活中的具体的东西(如电视机,飞机,...哎,世界是物质的啊),类就是(东西)的设计图纸或模板,就是画了个图还没开始生产,定义对象是就开始生产对象(东西)了。封装就是找个东西把代码包起来,不让人看到,这是类该干的活啊,如果想看到的话,请开个偷窥孔,public这家伙不地道啊...

封装,继承,多态是什么意思?
1、封装 也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有...

面向对象程序设计中类与类的关系都有哪几种
1、封装:封装是面向对象的特征之一,是对象和类概念的主要特性 2、继承:面向对象编程(OOP)的一个主要功能就是继承。继承是指这样一种能力:可以使用现有类的所有功能,并在无需重新编写原来类的情况下对这些功能进行扩展。3、多态:多态性是允许将父对象设置成和一个或更多的子对象相等的技术,赋值...

什么是类的继承?怎么样定义派生类?什么是多态性?多态性有什么作用?
父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。

java程序员必备知识有什么呢?
Java是一个面向对象的开发语言,因此熟悉面向对象对学习Java很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?JSP和HTML:做Java程序员都少不了和JSP以及HTML...

如何理解封装,继承和多态
封装的意义:封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。1. 保护数据成员,不让类以外的程序直接访问或修改,只能通过提供的公共的接口访问==>数据封装。2. 方法的...

Java入门要学习哪些东西
一、面向对象的知识 Java是一个面向对象的开发语言,因此熟悉面向对象对学习Java很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?二、Java语法 如果您已经...

...继承、重载、多态、概括、聚集等的含义是什么?
【答案】:(1)对象 一个对象就是现实世界中一个事物的模型表达,它具有一个唯一的名称标识,并把自身的状态和内在的功能封装在一起。它具有一个唯一的名称标识,并把自身的状态和内在的功能封装在一起,对象是对现实世界的一种高度的抽象概括形式,在空间数据库中,任何空间实体都可以用对象的形式加以表达 ...

什么是对象类封装继承
共有继承是一种is a的关系,子类对象是一个父类对象,与共有继承相关的组合(该类的数据成员为其他类的对象)可以说是一种has a的关系,该对象中有一个其他对象 .例如,我们封装一个动物类,当我们想实现一个鸟类的类时,就可以采用继承的思想,鸟类动物是一类动物,动物所具有的特性鸟类动物都具有...

相似回答