摘要:
一. 说完了细节,接下来讲述的是重点。用蓝色标记出来的语句。 对象产生以后,在内存中是什么样?之前谈论到数组的时候,说只要是new的东西都要涉及堆内存。 堆里面存放的都是对象,数组本身也是一个特殊的对象。凡是new建立的,都在堆内存当中。 下面仔细研究Car c=new Car(); 首先这句话定义 阅读全文
摘要:
一 对象.成员的概念,之前没有讲述过成员,现在讨论一下成员。 描述完事物后,里面就有属性和行为。无论是属性还是行为,都是事物的组成部分。只要是这个事物中的组成部分,我们就把它称之为成员。 成员又分为两种,一个叫成员函数,一个叫成员变量。 定义类就是在定义类中的成员。 之前学习的是局部变量,现在学到的 阅读全文
摘要:
一. 描述 谈到描述就是两点,属性和方法。可以用中文,也可以用计算机语言来描述。 先用中文写一下描述,再转换成计算机语言。 java语言用class来描述事物,类名为car,具有可读性。接着描述属性,轮胎数4个或5个,是一个具体的数值,定义为int类型。颜色是red或blue,这是字符串类型。这里有 阅读全文
摘要:
一. 对象是对功能的封装,找到了对象,就找到了功能。之前说的对象中封装了n多数据又是什么?两者都有,既封装了数据,也封装了功能。 在没有学习对象之前,接触的类是什么东西?和对象有什么关系? 二 对java而言,现实生活中的个体都是对象。来看一下个体的特点,比如说生活中的汽车A,它有四个轮子,是红色。 阅读全文
摘要:
一 探讨实际生活中出现的两种思想体现。 视频中举了一个例子,攒电脑。面向过程的思想就是自己去搜寻硬件信息,自己去砍价,自己监督商家组装。面向对象的思想就是找一个懂的人,指挥他去做这件事,他要具备相应的功能。 面向对象同面向过程进行对比,提高了效率,前提是先要找到能够具备这些功能的对象。 对象是实实在 阅读全文
摘要:
一. 概述 对象是个实体,面向对象就是看着对象。在程序的运行过程中,都在指向或者说面向堆内存中的对象。 与面向对象相区别的是面向过程,无论是面向对象还是面向过程,都是一种思想。 (面向对象可以是思想层面上的,也可以是技术层次上的。如果局限于技术层次,那就落于下层了,要始终牢记面向对象是java的核心 阅读全文