标签:style blog java 使用 文件 数据 2014 问题
class TV{ int length; //字段,也叫数据成员 int point(){ //方法,也叫成员函数 return 1; } }
TV Ccontrol = new TV();
TV Control;此时的Control是对象的一个引用,不是对象本身,但是在赋值成某对象,即上面的初始化之前,其实是保存为null的特殊对象的引用。这也回答了,为什么你每次使用对象的时候,IDE会提示对象的未初始化。
TV Control; //与C++不同的是,C++实际上创建了这个对象,留出了所需要的空间,而java只是创建某一个对象的存储地址的空间。 Control = new TV(); TV AnotherControl = Control; //C++将所有的数据拷贝到Another中,而java只是把地址复制过去。 //所以两者是否==(java中实际上判断引用是否一致,即对象是否相同),既然地址一致,同一个对象,答案为ture。c++却用==来判断对象的数据是否相同,而java用的是equals,一般重写。
public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } }其实java也没有那么强大,看,简简单单的HelloWorld要写这么一堆不相关的东西。所以,还是根据需要选择你使用的语言。
Java编程思想(一)——一切都是对象,布布扣,bubuko.com
标签:style blog java 使用 文件 数据 2014 问题
原文地址:http://blog.csdn.net/iaiti/article/details/38260599