博学谷解密BAT大厂高频核心面试题
2023-06-14 12:21 作者:一起学习fee1024 | 我要投稿
基础知识讲解
2.1什么是代码块
从观角度来说,
代码块就是在类中,用{ }括起来的部分从程序运行的角度来讲
代码块就像静态属性、方法一样,会早于对象被创建一个程序可以有多个代码块,执行顺序是从上倒下
但是注意:
尽可能不要写多个代码块(因为没有意义,可以写在一起)
什么是内部类
按字面意思理解即可,内部类就是写在其他类内部的类
内部类出现的原因主要是因为某些类需要依附着别的类
定义内部类的好处在于:
(1)内部类实际上是一种很好的封装
(2)内部类拥有外围类的所有元素的访问权限