|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:对象|成绩测试程序:
publicclassTest{
privateStringname;
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicTest(){
}
publicvoidcall(Testt1,Testt2){
System.out.println("t1地点1="+t1);
Testt3=newTest();
t1.setName("aaa");
t2.setName("bbb");
t3.setName("ccc");
System.out.println(t1.getName());//aaa
System.out.println(t2.getName());//bbb
t1=t2;
System.out.println(t1.getName());//bbb
t1=t3;
System.out.println(t1.getName());//ccc
System.out.println(t3.getName());//ccc
t3.setName("eeee");
System.out.println("t1地点2="+t1);
}
publicstaticvoidmain(String[]arg){
Testt1=newTest();
Testt2=newTest();
System.out.println("t1地点0="+t1);
Testt4=newTest();
t4.call(t1,t2);
System.out.println("t1地点3="+t1);
System.out.println("t1="+t1.getName());//aaa???
System.out.println("t2="+t2.getName());//bbb????
}
/////////////////////////////////了解,之前了解的很好,如今又陌生了。再次从头了解。
在对象作为参数的时分,传进的不是对象,也不是对象的地点,而是对象地点的援用(拷贝了一份地点指针)。
以是在以对象为参数的办法中对象(赋值)=的时分,改动的只是地点援用的指针,而真实的对象的地点没有改动。
也不晓得了解的对不合错误,先如许吧。看来我有需要重读java编程头脑了。唉,比来了解才能下落。年夜脑凝滞了很多。忧郁。
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发 |
|