精华内容
下载资源
问答
  • 对象

    千次阅读 多人点赞 2019-05-15 21:49:28
    对象:是抽象概念,表示的是一个共性的产物,之中定义的...比如“人类”就是一个,那么具体的某个人“张三”就是“人类”这个对象,而“名字、年龄”等信息就是对象的属性,人的动作比如“吃饭、穿...

    类和对象:

    类:是抽象概念,表示的是一个共性的产物,类之中定义的是属性和行为(方法),是创建对象的模板;

    什么是对象?

    万物皆对象,对象是客观存在的事物,可以说任何客观存在的都是可以成为对象,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。
    比如“人类”就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“名字、年龄”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。

    什么是面向对象:

    面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。
    举例来说:就是:比如说你要去饭店吃饭,你只需要饭店,找到饭店的服务员,跟她说你要吃什么,然后就会给你做出来让你吃,你并不需要知道这个饭是怎么错做的,你只需要面向这个服务员,告诉他你要吃什么,然后他也只需要面向你吃完收到钱就好,不需要知道你怎么对这个饭进行吃。

    类和对象的区别:

    类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。

    展开全文
  • 什么是面向对象,以及什么是对象

    千次阅读 多人点赞 2019-08-11 19:04:04
    什么是面向对象,以及什么是对象 ​ 1.1面向过程与面向对象的区别 ​ 面向对象是一种现在最为流行的程序设计方法 。将面向过程与面向对象进行比较。 ​ 首先这两个种都是一种编程思维, 在一些简单的动作...

    1.1面向过程与面向对象的区别

    ​ 面向对象是一种现在最为流行的程序设计方法 。将面向过程与面向对象进行比较。

    ​ 首先这两个种都是一种编程思维, 在一些简单的动作看来面向过程可能更加容易实现,它不用创建对象来进行实现,执行几步或一步完成。但是面对复杂动作面向对象来实现可能更加简单。二者之间做项目谁最简单不是绝对的

    ​ 面向过程(pop):以需要做的事为目标为进行,侧重点为目的。

    ​ 举个例子(洗衣服):1.拿起脏衣服

    ​ 2.丢进洗衣机

    ​ 3.倒入洗衣液

    ​ 4.开启洗衣机

    ​ 面向对象(oop):将需要做的事,分为多个模块(对象),侧重点在于受影响的对象。

    ​ 将洗衣服这个过程,进行封装,

    ​ 1.创建人的对象,然后人拿起脏衣服衣服丢进洗衣机

    ​ 2.创建洗衣服的对象,判断是否有脏衣服进入洗衣机,然后开启洗衣服模式。

    ​ 在这个例子中,不难看出,二者的侧重点完全不一样。前者为一步一步实现,然而后者是针对这个过程从产生出执行这些动作的事物来,从而达到目的。在java中这些事物我们称为对象。

    1.2 什么是类

    我们在生活中将狮子,豹子,狼归类为一类,我们称为动物类。它是一个客观事物,没有一个具体的提现,一个抽象的存在,却综合和大部分动物的特征,当我们听到动物时,往往会联想到前面提到的这些,然后会想到它们是肉食动物,群居动物(这些都是他们的属性)它们共有着捕食猎物的行为(看做成一个方法),这些都被动物所概括。
    那当我们联想到人呢。我们会联想到名字,头发,以及肤色。在java中我们把class标识作为一个类,下面是我的person类,它有着名字,头发,皮肤的特征,并且有一个行为eat()

    在这里插入图片描述

    1.3什么是对象?

    ​ 那么,我们该怎么执行这些代码呢,在生活中我们不会说人类去吃饭了,而是会说xx去吃饭了,这个xx是具体的某个人,在java中我们把这个xx定义为对象,它是一种客观事物的具体表现形式,在java编程思想(Thinking In java )中,指出,万物皆对象,所有事物都可能看做为一个对象,一类事物的分类,一类事物的具体表现形式,它有着自己类中具体的属性,以及行为。对象是类的实例

    ​ 这些属性和行为都来自于我定义的类的代码,但是却没有写明名字叫什么,头发什么颜色。现在我需要从这个person类中创建一个具体的表现对象

    请看下面的代码

    ​ 从person中创建了这个对象,并且执行了eat()方法,在控制台进行了输出
    在这里插入图片描述
    接下来对zhangsan的属性进行初始化

    在这里插入图片描述

    总结:
    通过代码可以看出, 我在person的类中创建了一个叫zhangsan的对象,他是person类的实例,并且根据它所在的类进行了属性的初始化赋值,执行了这个类都的方法。那么这个类有一个对象(实例)名字叫张三,有着黄色的皮肤,和黑色的头发,并且会吃饭。
    :是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该 类事物。 现实中,描述一类事物:
    属性:就是该事物的状态信息。 行为:就是该事物能够做什么。 举例:人。 属性:名字、体重、年龄、颜色。 行为:走、跑、叫。
    对象:是一类事物的具体体现。对象是类的一个实例(对象并不是找个女朋友),必然具备该类事物的属性 和行为。 现实中,一类事物的一个实例:一只小猫。 举例:一个人。
    属性:名字,头发,皮肤
    行为:吃饭。
    类与对象的关系 类是对一类事物的描述,是抽象的。 对象是一类事物的实例,是具体的。
    类是对象的模板,对象是类的实体。

    展开全文
  • 面向对象(Object Oriented,OO)。 面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、...核心特性包括:对象,方法,封装,继承...

    面向对象(Object Oriented,OO)。

    面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术[1]发展到一定阶段后的产物。核心特性包括:类,对象,方法,封装,继承和多态。

    对象和类解释:

     

    1.1)对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。   

    1.2)对象是一种具体的概念。

    2.1)类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。 

    2.2) 类是一种抽象的概念。

     

    对象和类的关系:

    类与对象的关系就如模具和铸件的关系,类的实力化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。

    解释的通俗一点就是,人是一种类,而具体的某一个人就是一个对象,每一个对象都符合这个类型的标准。

    一个类的所有对象都有相同的属性(都是人类),但有不同的属性值(名字、身高不一样等),不同的类的属性不完全相同。

     

    展开全文
  • 因此,对象的抽象是具体化就是对象,也可以说的实例是对象实际上就是一种数据类型。具有属性,它是对象的状态的抽象,用数据结构来描述的属性。具有操作,它是对象的行为的抽象,用操作名和实现...

    1、什么是类?
    (1)类是一种抽象的概念。
    (2)类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
    2、什么是对象?
    (1)对象是一种具体的概念。
    (2)对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。

    3、类与对象之间的关系?
    类与对象的关系就如模具和铸件的关系,类的实例化的结果就是对象,而对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。解释的通俗一点就是,人是一种类,而具体的某一个人就是一个对象,每一个对象都符合这个类型的标准。一个类的所有对象都有相同的属性(都是人类),但有不同的属性值(名字、身高不一样等),不同的类的属性不完全相同。

    4、什么是封装?封装的作用?
    (1)封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 适当的封装可以让程式码更容易理解和维护,也加强了程式码的安全性。

    (2)简单的理解就是:封装就是将一些复杂的或是不想让你看到的事物包装起来,叫做封装。从程序的角度来说就是,把一些内部复杂的逻辑或是不想让其他人员修改程序内部进而把部分程序包装起来,叫做封装。举一个 遥控器的例子,无论是电动玩具赛车遥控器还是电视遥控器,其内部都是复杂的电路板,由于技术人员出于对电路板的保护的角度来说或是不想其他人员看到内部丑陋的电路板的角度来说,通过手柄来包装都能达到这俩种效果。

    (3)封装的作用:
    ① 对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。
    ②对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。

    5、什么是继承?继承的说明?
    goog在这里插入图片描述在这里插入图片描述
    (2)继承的重要说明:
    1>、子类拥有父类的所有成员变量和成员函数
    2>、子类可以拥有父类没有的方法和属性
    3>、子类就是一种特殊的父类
    4>、子类对象可以当作父类对象使用

    上述是对基本概念的理解和汇总,如有不恰当之处,请联系本人及时删除,谢谢!

    展开全文
  • java中什么是?什么是对象

    万次阅读 多人点赞 2018-06-03 19:29:55
    首先什么是对象呢?可谓是万物皆对象对象是客观存在的...在计算机的世界里面,计算机关注的事数据信息,我们描述数据信息的时候一定要要描述数据类型,对象就是具体的数据信息,是信息的数据类型。对象的属性...
  • 实际语义是实例化一个实现该接口的匿名内部,接口本身是用来抽象的,实例化接口没有意义。 2.实例化实际意义是在jvm的堆中开辟出一块内存空间,比如Student s = new Student();此处声明Student对象s,并且实例化...
  • 新手小白学JAVA 面向对象 对象 封装

    万次阅读 多人点赞 2021-05-06 15:58:57
    面向对象概念 面向对象其实是一种编程思想,通过它可以把生活中复杂的事情变得简单化,从原来的执行者变成了指挥者。 面向对象是基于面向过程而言的。 面向过程强调的是过程,比如: 打开冰箱门 2. 把大象放进去 3. ...
  • 什么是对象对象(Object)是一个应用系统中的用来描述客观事物的实体,是有特定属性和行为(方法)的基本运行单位。是的一个特殊状态下的实例。对象可以是一个实体、一个名词、一个可以...对象的模板,它...
  • 什么是?什么是对象对象有什么关系?

    万次阅读 多人点赞 2016-05-13 15:26:11
    面向对象(Object Oriented,OO)。 起初,“面向对象”是指在程序设计中采用封装、继承、多态等设计方法。现在,面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOriented Analysis),...
  • java中什么是什么是对象

    万次阅读 多人点赞 2016-09-12 11:31:44
    Java是一种面向对象的程序设计语言(Object Oriented Programming:OOP),面向对象的程序设计语言中有对象的概念,那么它们在概念上到底有什么区别呢? 下面以java语言为例解释下什么是,什么是对象...
  • JAVA面向对象对象

    千次阅读 多人点赞 2015-12-20 09:30:41
    Java是一种面向对象的编程语言,面向对象在整个Java的学习中属于重中之重,从这一篇博客开始,将逐步为大家介绍Java面向对象的相关知识,这一偏将为大家介绍对象的概念以及如何定义和创建对象。 一、对象...
  • 什么是 对象 实例

    千次阅读 2014-11-11 15:51:10
    (Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一具有共同特征的事物的抽象,是面向对象编程的基础 http://baike.baidu.com/view/2390.htm 对象(object)是一件事、一个实体、一...
  • 对象、定义、创建对象

    千次阅读 2018-07-09 19:35:00
    对象面向对象编程的2个非常重要的概念:对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类类就相当于制造飞机时的图纸,用它...
  • 类对象与实例对象

    千次阅读 2019-05-08 14:19:56
    3.对象有属性和行为:指其具体的功能和行为 4.对象具有状态:只瞬间对象的各个属性的取值,对象的行为会改变对象自身的状态,即属性的取值。 5.对象分为类对象和实例对象两大类对象是具有相同属性和行为的实例...
  • 实例对象又称实例化对象,不是抽象而是一类对象具体的一例对象。 比喻理解:   我相信有的人觉得有点绕,在这里我以比喻说明,希望你能明白。首先,要明白,在python中,“万物皆对象”。个人理解:   类对象...
  • 面向对象对象之间的关系

    千次阅读 2019-01-23 00:52:02
    对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。 对象的一个集合,对象的实例。 而对象的产生在Java中是使用new来...
  • 面向对象——

    千次阅读 2020-04-07 19:13:16
    :存储数据一种结构体,是面向对象编程的基础。 定义的格式:[访问修饰符] [的属性] 关键字(class) 的名字(首写字母必须大写)如:public class DemoStudent{} 备注:是创建对象的模板,只有有了...
  • 对象的关系

    千次阅读 2018-09-03 11:34:58
    写在前面 简单记录一下对象的关系,问题不难,但觉得还是写出来,会帮助自己记忆更牢固,而且万一以后有需要,可以及时回顾。...具体来说:是对现实生活中一具有共同特征的事物的抽象,实质是一种...
  • 对于刚接触不久面向对象的真小白童鞋来说,对象对象的实例,对象的引用,引用变量的问题以及莫过于没得对象虽然博主也没得对象,本文将逐个逐个讲解! 1.何谓对象? 在Java中有一句比较流行的话,叫做“万物皆...
  • 是java中的基本程序单元,关键字class来定义,是java中描述事务的,对象是该事务中具体的个体;java中申明任何变量必须要定义数据类型。 1、class,描述事务的属性,行为。 public class Car { // 私有...
  • 判断每个对象是否属于某个的特定实例,具体格式 if(对象 instanceof 要判断的对象){ } 返回 true / false 例如: public class Test { public static void main(String[] args){  Test t1 = new
  • python对象

    千次阅读 2017-12-09 12:20:28
    python对象 一、 python的 可以比作是某种类型集合的描述 把一相同的事物叫做,其拥有相同的属性(其实就是变量)描述,里面封装了相同的方法。比如,汽车是一个,它包括价格、品牌等属性。   二、...
  • 是抽象的,对象具体的的,它是的一个实例,对象继承的方法和属性,举个例子:人是一个,它是抽象,那什么是对象呢?那就是具体指的哪个人,比如小红、小明,这就是对象,人有特征和行为,比如鼻子、耳朵、...
  • 对象举例

    千次阅读 2019-03-05 14:11:28
    以狗为例,狗本身是一个对象 它属于动物...人是一个 具体的某个人就是对象 他的状态有人种 年龄 性别 他的行为有跑 唱 跳 车是一个 具体的某个车就是对象 他的状态有车型 大小 颜色 他的行为有行驶 转弯 制动 ...
  • Scala:对象和特征(接口)

    千次阅读 2016-10-23 16:32:03
    http://blog.csdn.net/pipisorry/article/details/52902609Scala类和对象类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括...
  • 什么是对象、属性、方法、的成员

    万次阅读 多人点赞 2018-01-31 11:12:05
    :具有同种属性的对象称为,是...属性:用来描述具体某个对象的特征的是属性,是静态的。比如:姚明身高2.6米多;小白的毛发是棕色的;二郎神额头上有只眼睛; 方法:每个对象有它们自己的行为或者是使用它们的方
  • 点击进入_更多_Java千百问1、对象的概念是什么Java是目前应用最为广泛的面向对象特的语言,它具有以下基本概念: 对象 方法 抽象化 多态性 继承 封装 我们首先看看对象的概念。类类是一个模版。是一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,683,136
精华内容 673,254
关键字:

对象是类的具体