我这里,类名是Doc
Doc one创建了个成员变量,这个成员变量我输出默认值为空
但是我不可以赋值给成员变量,比如我这里,可以one = two,但是我one不可以 = 其他值
比如,one不可以赋值一个int或者String值
不可以赋值那这个成员变量怎么用?
收起
佩服!!居然在自己类里面定义自己,头一次见到,自己想想也能知道啊 one是Doc类型的,怎么可能赋值int类型,就拿生活中的案例来讲Doc就好比是狗,int 比方说是猪,这两个类型都不一样,你能说狗是猪?
正确使用小案例
public class Test {
//定义成员变量
String name;
int age;
public void go(Test test){
//修改属性值
test.name="小黄";
//打印输出
System.out.println(test.name);
System.out.println(test.age);
}
public static void main(String[] args) {
Test test=new Test();
//赋值
test.name="小红";
test.age=18;
test.go(test);
}
}
测试结果
报告相同问题?