1_2_1_04_类的定义.flv1_2_1_01_面向对象思想的概述.flv
1_2_1_02_面向对象思想的举例.flv
1_2_1_03_类和对象的关系.flv
1_2_1_04_类的定义.flv
1_2_1_05_对象的创建及其使用.flv
1_2_1_06_手机类练习.flv
1_2_1_07_一个对象的内存图.flv
1_2_1_08_两个对象使用同一个方法的内存.flv
除了基本的数据类型都是引用
引用的空间(只要是new到的数据)都是在堆中,堆中的方法存在方法,调用的时候,从方法区入栈区
两个对象使用同一个方法时,其内存空间没有任何的联系
1_2_1_09_两个引用指向同一个对象的.flv
note:我将引用理解为C语言的指针
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/943c44ad23778639754eeb51f5e1c812.png)
1_2_1_10_使用对象类型作为方法的参.flv
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b99ebbd60f7e4f0aa50ac9000db64642.png)
1_2_1_11_使用对象类型作为方法的返.flv
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/86aed9eeb63d72a616342bc739a605f5.png)
1_2_1_12_成员变量和局部变量的区别.flv
1_2_1_13_面向对象三大特征之封装性.flv
1_2_1_14_private关键字的作用及使用.flv
private关键字可以提高代码的安全性
1_2_1_15_练习使用private关键字定义.flv
对于private成员的访问函数采用如下形式
setXXXX
getXXXX
对于boolean类型返回值的采用
isXXXX
当然此命名也是IDEA可以自动补全的
1_2_1_16_this关键字的作用.flv
this主要在重名的情况下,取到区分的效果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a7164da1a6eccc0c045b510f00c87274.png)
1_2_1_17_构造方法.flv
1_2_1_18_定义一个标准的类.flv
一个标准类的组成:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1109d4f7042ac9f599037aff1ecf356c.png)
IDEA中快速生成构造函数(有参/无参),getter/setter的方法
IDEA中 Code->Generate->
如下生成构造函数的快捷方式,getter/setter的方法也一样