下列代码不能正确编译的原因是什么?

提问:下列代码不能正确编译的原因是什么?

class A{public static void main(String args[]){B b=new B();b.x=5;}}class B{private int x;Show(){System.out.println(x);}}

网友回答:

你的程序有多个错的

1.B b=new B();

你的]=是中文全角的,要改成英文的=

2.Show()

JAVA的函数必须有返回值(构造除外),你要改为

void Show()

3.b.x=5;/private int x;

你的b.x是私有的,在A类中不能访问,除非将

private int x;

改为

public int x;

最后,你的程序中定义了Show却没 有用,所以程序不会有任何结果的

相关推荐

下列哪种格式的文件可以使用WinRAR进行解压缩:______。

下列哪种格式的文件可以使用WinRAR进行解压缩:______。

下列程序执行后的输出结果是( )。

下列程序执行后的输出结果是( )。

、 下列选项中,哪一项不是C语言中的位运算符()。 (1分) A、& B、|| C、~ D、^

、 下列选项中,哪一项不是C语言中的位运算符()。 (1分) A、& B、|| C、~ D、^

下列关于C语言用户标识符的叙述中正确的是( )。

下列关于C语言用户标识符的叙述中正确的是( )。

下列关于在安装vCenter插件时的提示,描述时错误的是下面哪一项()?

下列关于在安装vCenter插件时的提示,描述时错误的是下面哪一项()?

下列哪一项不是软件缺陷产生的的原因。( )

下列哪一项不是软件缺陷产生的的原因。( )

下列代码段输出字符串 str,则循环条件 str[i]!=’\0’能够被下列哪个选项替换______

下列代码段输出字符串 str,则循环条件 str[i]!=’\0’能够被下列哪个选项替换______

下列程序的运行结果是:

下列程序的运行结果是:

下列事件或典故发生的背景按时间的先后正确排序的是:

下列事件或典故发生的背景按时间的先后正确排序的是:

下列事件或典故发生的背景按时间的先后正确排序的是:

下列事件或典故发生的背景按时间的先后正确排序的是:

下列程序运行后的输出结果第一行是——,第二行是——

下列程序运行后的输出结果第一行是——,第二行是——

下列程序段当a的值为014和0x14时的执行结果分别是

下列程序段当a的值为014和0x14时的执行结果分别是

6.下列程序的运行结果是

6.下列程序的运行结果是

使用下列哪个命令可以修改视图()

使用下列哪个命令可以修改视图()

1.下列事件或典故发生的背景按时间的先后正确排序的是:

1.下列事件或典故发生的背景按时间的先后正确排序的是:

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1