Q25:switch.case语句的表达式可以放什么?
答:JDK1.5以前: byte, short, char, int.
JDK1.5: 新加入功能, 可以放枚举....答:使用变量遵循就近原则, 局部位置有就使用, 没有就去本类的成员位置找, 有就使用, 没有就去父类的成员位置找, 有就使用. 没有就报错.(这里不考虑父类的父类)....Q36:什么是封装?
答:封装就是隐藏对象的属性和实现细节, 仅对外提供公共的访问方式.
Q37:封装指的就是private, 这句话对吗?...答:它是一个关键字, 表示”私有”的意思, 被它修饰的内容只能在本类中直接访问(包括私有成员)....在内存中的存储位置不同.
(1)静态变量存储在方法区的静态区.
(2)成员变量存储在堆内存.
3.