1、Java不需要销毁对象
①作用域(scope):决定了其内定义的变量名的可见性和生命周期。
②对象的作用域:由new创建的对象,只要需要,就会一直保留下去。java垃圾回收期会监视用new创建的对象,辨别不会再被引用的对象,随后,释放这些对象的内存空间,以便供其他对象使用。
2、创建新的数据类型:class
① class ATypeName {};ATypeName a = new ATypeName();
②字段和方法:定义了一个类,就可以在类中定义两种类型的数据元素:字段(数据成员)和方法(成员函数)。字段可以是任何类型的对象,可以通过其引用与其进行通信,也可以是基本类型的一种。如果字段是某个对象的引用,必须初始化,与一个实际的对象相关联。
③定义(int x;)这种方式的变量,Java在编译时会返回一个错误,告诉你此变量没有初始化。
3、方法、参数和返回值
①C,C++等用函数来描述命名子程序,Java用方法这个术语来表示"做某些事情的方式"。方法决定了一个对象能接受什么样的消息。方法的基本组成包括:名称,参数,返回值和方法体。返回类型描述调用方法后的返回值,参数给出了要传给方法的信息的类型和名称。方法名和参数列表(合成方法签名)唯一的标识出某个方法。方法只能作为类的一部分来创建,而且只有通过对象调用。
②参数列表必须指出传递对象的类型及名字,这里传递实际上也是应用。
③若返回类型是void,return关键字的作用只是退出方法。可以在任何地方返回。
网友评论