3-2 类、对象和方法(三)_复习归纳.ppt

对象的组合 成员变量可以是JAVA允许的任何数据类型 某对象可以把其他对象作为自己的成员变量 对象之间的关系:Has-A 对象的组合——举例 立方体对象 c 包含一个长方形对象rect 静态方法 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如: 需要注意: 1、?静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如: 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如: 2、?在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示: 3、?静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。如: 类方法和实例方法 实例方法:返回类型前不加static 不受限地使用: 成员变量(类变量+实例变量) 成员方法(类方法+实例方法) 类方法:返回类型前加static 使用受限: 只能直接调用类方法和类变量 不能直接调用实例方法和实例变量 方法的重载(Overload) 特点: 方法名称相同,参数个数及类型不同。 返回类型不同 如:String类的valueOf()方法,多种重载形式: static?String valueOf(char c) ?????????返回 char 参数的字符串表示形式。 st

文档评论(0)

1亿VIP精品文档

相关文档