2022-12-15
单选题
1.下列关于继承的描述正确的是()
注解
A、 向上转型(安全)小范围→大范围(cat→animal)
Animal animal =new Cat();
父类引用‹一子类对象
向下转型(不安全)要强制类型转换
Apple apple = fruits;
子类引用‹一父类对象
B、D 抽象类就是用来继承的,Java中类的继承只能是单继承
2、
注解
final修饰的变量相当于一个常量,必须在使用前进行初始化
3、以下代码执行的结果显示是多少?:
注解
count = count++;
count 先赋值后计算
所以count始终为0,所以nun*count=0
多选题
4、若需要定义一个类,下列哪些修饰符是允许被使用的?( )
注解
选反了
-
普通类(外部类):只能用public、default(不写)、abstract、final修饰。
-
(成员)内部类:可理解为外部类的成员,所以修饰类成员的public、protected、default、private、static等关键字都能使用。
-
局部内部类:出现在方法里的类,不能用上述关键词来修饰。
-
匿名内部类:给的是直接实现,类名都没有,没有修饰符。
注解
sleep(抱着锁睡觉)是thread类的方法,保持锁,不占用cpu。
wait是object类函数,释放锁,回到线程池,等待notify唤醒。
yeild高风亮节。你优先级高你先,高优先级就是我高我牛逼,低优先级不行
I can do all things…
2022-12-15