牛客网选择题

1、以下关于Integer与int的区别错误的是(D)
A、int是java提供的8种原始数据类型之一
B、Integer是java为int提供的封装类
C、int的默认值为0
D、Integer的默认值为1
解析:
D:包装类的默认值应该是null


2、public interface IService {
String NAME=“default”;
}
与上面等价表示是哪一项?(D)
A、public String NAME=”default”;
B、public static String NAME=”default”;
C、private String NAME=”default”;
D、public static final String NAME=”default”;
解析:
为什么是public:因为接口必然是要被实现的,如果不是public,这个属性就没有意义了;
为什么是static:因为如果不是static,那么由于每个类可以继承多个接口,那就会出现重名的情况;
为什么是final:这是为了体现java的开闭原则,因为接口是一种模板,既然是模板,那就对修改关闭,对扩展开放。
接口中默认修饰变量属性用:public static final;而默认方法的修饰符是:public abstract


3、代码行float t=5.1; int i=t; ,正确的是(A)
A、代码不能编译 √
B、代码编译, i被设置为5

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值