黑马程序员技术交流社区
标题:
为什么匿名变量打印的是null,而不是我定义好的值!
[打印本页]
作者:
15733279864
时间:
2016-1-13 19:58
标题:
为什么匿名变量打印的是null,而不是我定义好的值!
class Aa {
//对象.成员变量 //对象.成员方法
public static void main(String[] args) {
Student s = new Student();//创建一个对象,并将对象的地址值赋给s,
student(s); //调用student方法,
new Car().lvXing();//匿名对象:new 类名().方法名();
new Car().brand = "林肯";//匿名对象调用成员变量
Student s2 = s;
s2.age = 45;
s2.gender = '女';
System.out.println("姓名: "+s2.name+" 年龄:"+s2.age+" 性别:"+s2.gender+" .");
}
public static void student(Student s){//引用数据类型当做参数
s.name = "张三";
s.age = 34;
s.gender = '男';
System.out.print("姓名: "+s.name+" 年龄:"+s.age+" 性别:"+s.gender+" .");
s.study();
s.sleep();
}
}
class Student {
/*
类 学生
对象 具体的某个学生就是一个对象
属性:姓名,年龄,性别
行为:学习,睡觉
*/
String name; //姓名
int age; //年龄
char gender; //性别
public void study(){
System.out.print("爱好:学习!,");
}
public void sleep(){
System.out.println("睡觉");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2