java2实用教程 (课后习题总结)
第四章
习惯将方法名及变量名的首字母小写。
构造方法的访问权限可以是public,protected,private或友好的。
如果在类中显示地定义了构造方法,Java编译器将不再提供默认的构造方法。
Double是java.lang包中一个类的名字,而double是java的关键字,用来声明double基本类型变量。
一个类可以把某个对象作为自己的一个成员变量。
成员变量的名字可以和局部变量的相同。
局部变量没有默认值。
类中的static方法可以用类名调用。
实例方法可以操作static变量。
类方法(static方法)可以操作static变量。
类方法(static方法)可以操作实例变量。
一个类声明的两个对象如果具有相同的引用,二者就具有完全相同的变量(实体)。
一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同。
如果在类中显示地定义了构造方法,Java编译器将不再提供默认的构造方法。
一个Java源文件默认有“import java.lang.*;”语句。
一个Java源文件可以有多条import语句。
如果源文件有package语句,该语句必须是源文件的第一条语句
当类中没有定义任何构造方法时,Java编译器将为这个类提供默认构造方法
当用new运算符和构造方法创建对象时:1.为成员变量分配内存,并指定默认值。 2.初始化成员变量,即用户声明成员变量时给定的默认值。 3.执行构造方法。 4.计算出一个引用值。
方法重载的意思是:一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同。
一个类声明的两个对象如果具有相同的引用,二者就具有完全相同的变量(实体)。
没有实体的对象称作空对象,应当仔细检查,避免使用空对象,即让一个空对象去调用方法产生行为。
一个类可以把某个对象作为自己的一个成员变量。
this关键字代表某个对象。
智者不入爱河,遇你难做智者。
