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语言的指针
1_2_1_10_使用对象类型作为方法的参.flv
1_2_1_11_使用对象类型作为方法的返.flv
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主要在重名的情况下,取到区分的效果
1_2_1_17_构造方法.flv
1_2_1_18_定义一个标准的类.flv
一个标准类的组成:
IDEA中快速生成构造函数(有参/无参),getter/setter的方法
IDEA中 Code->Generate->
如下生成构造函数的快捷方式,getter/setter的方法也一样