JAVA SE 学习笔记-03.Java语言高级-02-继承与多态-第7节 内部类

1_4_7_07_内部类的概念与分类.avi

内部类分成:

成员内部类

局部内部类

在这里插入图片描述

1_4_7_08_成员内部类的定义.avi

在这里插入图片描述
在这里插入图片描述
单独编译java文件,查看.class文件
在这里插入图片描述
生成.class,内部类的类名为Body$Heart.class,中间有个美元符号

在这里插入图片描述

1_4_7_09_成员内部类的使用.avi

在这里插入图片描述
在这里插入图片描述

1_4_7_10_内部类的同名变量访问.avi

内部类中访问外部类成员变量中,若出现同名变量,访问格式如下:

在这里插入图片描述
在这里插入图片描述
1_4_7_11_局部内部类定义.avi

在这里插入图片描述
成员内部类与局部内部类的表面区别在于:

成员内部类 在大类方法之外

局部内部类 在大类方法之内

局部内部类,class前面什么都不可以写,否则会编译不过

权限修饰符在定义一个类的时候,要根据所定义的类是哪一种,来选择不一样范围的权限修饰符

1_4_7_12_局部内部类的final问题.avi

在这里插入图片描述
上面当变量出栈时留给堆空间访问的得是唯一不变的数据
那么活着的堆内存的对象才能继续使用你这个常量

1_4_7_13_匿名内部类.avi

在这里插入图片描述
在这里插入图片描述
1_4_7_14_匿名内部类的注意事项.avi

在这里插入图片描述
匿名对象只能调用唯一一次,若要调用多次,需要给对象取个名字
匿名内部类和匿名对象不是一回事

1_4_7_15_类作为成员变量类型.avi

在这里插入图片描述
可以像用String一样,用别的类作象作为类的成员变量

1_4_7_16_接口作为成员变量类型.avi

在这里插入图片描述
父类引用指向子类,多态
在这里插入图片描述

1_4_7_17_接口作为方法的参数和或.avi

在这里插入图片描述

1_4_7_18_发红包案例_分析.avi

我们需要做的事情是实现以下接口与功能
在这里插入图片描述
由于视频资料中没有教程所提供的现成代码,因此无法手动写代码,只能分析作者的代码思路

1_4_7_19_发红包案例_普通红包平均.avi

在这里插入图片描述

1_4_7_20_发红包案例_手气红包随机.avi

发布了168 篇原创文章 · 获赞 39 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/u010481276/article/details/104602255