类下给对象的属性赋值
为什么在类下给对象的属性赋值会报错
public class Monkey {
//属性:姓名(name)、特征(feature)
String name;
String feature;
Test test=new Test();
test.bb=4;
//无参的构造方法(默认初始化name和feature的属性值,属性值参考效果图)
public Monkey(){
this("长尾猴","尾巴长");
System.out.println("我是使用无参构造产生的猴子:");
test.bb=5;
}
test.bb=4位置报错为:Syntax error on token "bb", VariableDeclaratorId expected after this token
8
收起
正在回答
1回答
赋值语句不能写在方法外,(初始化的时候赋值除外)
另一个例外情况是将,执行语句用{}包起来,称之为代码块
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星