目录
final
修饰类
修饰内部方法
修饰局部变量
此处对象的地址不再发生变化,但是地址指向的内容可以改变
final修饰成员变量
权限
四种权限修饰符
内部类
一个类只有在另一个类内部才有作用。
心脏,动力
内部类运行的时候才生成class文件而且生成的名字特殊符号
变量定义位置不影响调用,他是先编译的,后运行
类对象内部使用
外部调用内部类间接方法
直接调用
假如类成员变量,内部类成员变量,内部类局部变量重名
方法内部类
只有方法才能使用它,但是他可以使用自己,间接调用
权限修饰符的使用规范
局部类的使用方法的局部变量要求
存在地址不同,final,局部对象比局部变量生命长,因此是把局部变量内容复制过来,即使其消失,也能使用正确的不变的数据
匿名内部类
成员内部类,局部内部类,局部内部类中的匿名内部类(常用)
匿名对象方法使用
类作为数据类型存在
接口作为引用类型存在, 成员变量
实例化接口
作为成员变量,依然具有函数性质,使用内部方法
可以使用匿名内部类简化对象创建操作,对接口实例化
进一步简化
接口作为返回值:
这里以list举个例子,arraylist是对象,源代码里接口有list
举个例子测试思维的缜密,发红包,最低一分,而最高也要有限制,不能一次性拿到全部,否则后面的人将无钱可用。一般是平均值的两倍。随意。