AvA 使用现有的类 o要使用对象,首先就必须构造它们,并指 定它们的初始状态,然后将方法应用于对 象 在Jva程序设计语言中,使用构造器 ( constructor)来构造新的实例。 一个构造器就是一个特殊的方法,它的作 用是构造并初始化对象。 JAVA
使用现有的类 要使用对象,首先就必须构造它们,并指 定它们的初始状态,然后将方法应用于对 象。 在Java程序设计语言中,使用构造器 ( constructor)来构造新的实例。 一个构造器就是一个特殊的方法,它的作 用是构造并初始化对象
使用现有的粪 在Java中,没有类就不能做任何事。 ○然而,如Math类,我们可以使用Math类 的方法,如 Math. random,而不必知道它 们是如何实现的(如果有的话,我们只需 知道名字和参数)。这正是封装的的含义。 O Math类只是封装了功能,它既不需要也没 有隐藏数据。由于没有数据,所以既不需 要创建对象,也不需要初始化其实例字段。 JAVA
使用现有的类 在Java中,没有类就不能做任何事。 然而,如Math类,我们可以使用Math类 的方法,如Math.random,而不必知道它 们是如何实现的(如果有的话,我们只需 知道名字和参数)。这正是封装的的含义。 Math类只是封装了功能,它既不需要也没 有隐藏数据。由于没有数据,所以既不需 要创建对象,也不需要初始化其实例字段
AvA 使用现有的粪 o以标准Java库中的Date类为例,它的对象 描述了时间。 Q构造器的名字和其类名相同。因此,Data 类的构造器叫做Date o在构造一个Date对象时,在构造器前面加 上new运算符,如下所示: new Date 这个表达式即构造了一个新的对象,并且 此对象被初始化为当前日期和时间 JAVA
使用现有的类 以标准Java库中的Date类为例,它的对象 描述了时间。 构造器的名字和其类名相同。因此,Data 类的构造器叫做Date。 在构造一个Date对象时,在构造器前面加 上new运算符,如下所示: new Date() 这个表达式即构造了一个新的对象,并且 此对象被初始化为当前日期和时间
色使用现有的类 AvA ○我们可以把对象传递给一个方法: System. out.printIn(new Date); ○相反,也可以把一个方法应用于刚刚构 造的对象。Date类中有一个 toString方法。 此方法产生表示时间的一个字符串。下 面表示了如何把 , toString方法应用于新构 造的Date对象。 String s= new DataO toString 0; JAVA
使用现有的类 我们可以把对象传递给一个方法: System.out.println(new Date()); 相反,也可以把一个方法应用于刚刚构 造的对象。 Date类中有一个toString方法。 此方法产生表示时间的一个字符串。下 面表示了如何把toString方法应用于新构 造的Date对象。 String s = new Data().toString();
AvA 使用现有的粪 在前面的两个例子中,被构造的对象只能使用 次。通常我们希望构造的对象可被多次使用,这 时需要把一个对象存储在一个变量中。 Date birthday new Date; 在对象和对象变量之间存在着一个重要的不同。 例如, Date deadline; 它定义了一个对象变量 deadline,它可以指向 类型为Date的对象。但是,变量 deadline并不是 一个对象,而且在此也没以指向任何一个对象 此时,不能对这个变量应用任何Date方法 JAVA
使用现有的类 在前面的两个例子中,被构造的对象只能使用一 次。通常我们希望构造的对象可被多次使用,这 时需要把一个对象存储在一个变量中。 Date birthday = new Date(); 在对象和对象变量之间存在着一个重要的不同。 例如,Date deadline; 它定义了一个对象变量——deadline,它可以指向 类型为Date的对象。但是,变量deadline并不是 一个对象,而且在此也没以指向任何一个对象。 此时,不能对这个变量应用任何Date方法