第二题(各种访问权限下变量的初始化)
来源:互联网 发布:安全教育平台软件下载 编辑:程序博客网 时间:2024/06/08 16:24
题目来自竞考网(http://www.jingkao.net/)2015年“甲骨文杯”全国Java程序设计大赛-赛前模拟
最终选择c
这道题考察的是变量的初始化和类属性的初始化
JVM规定,默认值这个特权属于类的数据成员变量与数组,一般的变量(本地变量:方法中的)不具备此特权。
数据成员变量的默认值则按照规定赋予:
boolean false
char '/u0000'
整形(byte,short,int,long) 0
浮点型(float, double) +0.0f或+0.0d
引用型 null
import java.util.*;public class VariableInit{ private int a; public int b; protected int c; int d; public static void main(String[] args){ VariableInit test = new VariableInit(); int a = test.a++; int b = test.b++; int c = test.c++; int d = test.d++; int e ; System.out.println(e);//错误,尚未初始化变量 System.out.println(a+"-"+b+"-"+c+"-"+d); }}
0 0
- 第二题(各种访问权限下变量的初始化)
- 第二题(各种访问权限下变量的初始化)
- block下变量的访问权限
- java各种变量的初始化
- java的各种访问权限
- C++类内各种变量的初始化
- java(有关类成员变量的访问权限)
- java(有关类成员变量的访问权限)
- 类的成员变量的访问权限
- Android 各种访问权限
- JAVA成员变量的访问权限
- <C++>私有变量的访问权限
- Java成员变量的访问权限
- Objective-c的成员变量访问权限
- delphi单元的变量和函数访问权限问题(访问范围/生命周期)
- C++中各种类型的成员变量的初始化方法(mark-好)
- C++中各种类型的成员变量的初始化方法(转)
- C++中各种类型的成员变量的初始化方法(ZZ)
- redis初学
- poj3176cow bowling
- 第2周项目2-长方柱类
- Mac OS--Homebrew的安装和使用
- Experience the fun of Ruby for Android
- 第二题(各种访问权限下变量的初始化)
- 最大连续子数组和
- 在线配色工具
- 最大连续子数组和
- Qt-关于QStyleSheet
- 第2周项目3-时间类
- 使用pwconv实现linux密码投影到shadow
- Redis配置文件解析
- AngularJS