本帖最后由 山里孩子 于 2015-3-13 22:33 编辑
在自定义的类中,对成员变量赋值时的方法有什么要求?下面用了两种方法赋值,一种会报错。
第1种赋值方法:int age = 50;//成员变量初始化和赋值一起正常。
第2种赋值方法:int age;
age = 50;//成员变量先初始化再赋值 提示:错误: 需要<标识符>
- class Person
- {
- //int age = 50;//成员变量初始化和赋值一起正常。
- int age;
- age = 50;//成员变量先初始化再赋值 提示:错误: 需要<标识符>
- public Person(int setAge)
- {
- int age;
- age = setAge;
- System.out.println("局部变量age赋值为:"+age);
- //通过this调用成员中age并对局部age赋值
- age = this.age;
- System.out.println("成员变量age赋值为:"+age);
- }
- }
- class Example101
- {
- public static void main(String[] args)
- {
- Person p1 = new Person(30);
- }
- }
复制代码
各位大神,路过看下,谢谢啦{:3_57:}
|
|