上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 35 下一页
摘要: 一. 我们仔细看这个封装的定义,隐藏对象的属性我们是了解的,隐藏实现细节是指将操作放置在方法中么?接着后面一句,提供公共访问方式。如果我们没有成员变量,更不要说隐藏成员变量了,而是直接在方法中书写变量行不行呢?按道理来说,在调用时,一样是可以输出的,但是意义好像变了。 把age隐藏了,对外提供公共的 阅读全文
posted @ 2017-10-09 22:18 前锋营 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 一. 面向对象的特征 第一个特征:封装。 什么叫隐藏实现细节? 在这里的PersonDemo类除了创建对象外,还有什么其他作用么?为什么要有这个类出现。、 如果对age赋值为-20,DOS输出为-20。虽然输出没错,但是不符合事物的基本原则。 之所以会出现这样的不符合实际情况的数据,那是因为age在 阅读全文
posted @ 2017-10-09 21:42 前锋营 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: 一. (本题的修饰事物类和创建对象类是集中在一起的) 本题涉及到对象,而且是Demo类在里面创造的Demo对象,本类对象? 本题虽然开头就有int x=3,这样的定义在类中的成员变量,但jvm还是先从主函数进入程序。 先往栈内存中加载主函数main和局部变量d. (从mian主函数作为入口进入后,先 阅读全文
posted @ 2017-10-08 20:35 前锋营 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一. 既然讲到匿名对象的实际参数传递,现在专门讲解内存图的内容。 接下来进行两个小练习,考察一下基本数据类型传递和引用数据类型参数传递。 二.基本数据类型参数传递习题 本题不涉及对象,搞一个栈内存即可。虚拟机先执行主函数,主函数main先进入栈内存中,紧接着main一致性,里面就多了一个x,且x=3 阅读全文
posted @ 2017-10-08 20:18 前锋营 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一. 没有名字的对象。new Car();就是匿名对象,其实就是定义对象的简写格式。那么在调用的时候,就要写成new Car(). run(); 这是匿名的对象的两种使用方式之一。 两句写成一句。 如果写成new Car().run();new Car().run(); 那么这就是两个对象分别进行一 阅读全文
posted @ 2017-10-08 20:15 前锋营 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一. 现在的需求是在创建类中创建n多变量。 上面的写法带来一个,代码复用性很差(提高复用性,采用功能化函数?) 我的理解是,这个调用的函数是创建很多一样的小汽车,但是视频的讲解却不同。视频中认为函数的功能是汽车改装厂,将所有的汽车改成一模一样的。 之所以不同,就在于开始理解错了,c1,c2本身就是存 阅读全文
posted @ 2017-10-08 20:11 前锋营 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 一. 这就是说,描述类中出现了同名的成员变量和局部变量,接着在创建类中,对相同名称的变量进行赋值,最后输出,结果是怎样的?→这个变量的作用范围有关。 Dos的结果显示为10,我有些不明白,在变量创建类中,不是重新对实体对象进行了赋值么,虽然c调用了描述类中的函数,但本质不应该还是对象么? 解析:当调 阅读全文
posted @ 2017-10-08 20:09 前锋营 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 一. 区别 成员变量和局部变量。描述类中的函数是不是可以称为成员函数?区别: 还有一个误区需要注意,c.num=4不是给描述类中的num赋值,而是给创建类中对象的num赋值。描述类仅是个图纸,只是介绍Car类中有这么些属性,具体的值需要各个对象自己来确定。需要给对象赋值,而不是图纸赋值。 阅读全文
posted @ 2017-10-08 20:05 前锋营 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一. 说完了细节,接下来讲述的是重点。用蓝色标记出来的语句。 对象产生以后,在内存中是什么样?之前谈论到数组的时候,说只要是new的东西都要涉及堆内存。 堆里面存放的都是对象,数组本身也是一个特殊的对象。凡是new建立的,都在堆内存当中。 下面仔细研究Car c=new Car(); 首先这句话定义 阅读全文
posted @ 2017-10-07 16:14 前锋营 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一 对象.成员的概念,之前没有讲述过成员,现在讨论一下成员。 描述完事物后,里面就有属性和行为。无论是属性还是行为,都是事物的组成部分。只要是这个事物中的组成部分,我们就把它称之为成员。 成员又分为两种,一个叫成员函数,一个叫成员变量。 定义类就是在定义类中的成员。 之前学习的是局部变量,现在学到的 阅读全文
posted @ 2017-10-07 15:57 前锋营 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 35 下一页