java面向对程知识点总结.docVIP

  • 4
  • 0
  • 约1.53万字
  • 约 28页
  • 2016-10-12 发布于贵州
  • 举报
java面向对程知识点总结

java中实现方法重载的条件: 在同一类中 方法名称相同,参数不相同(类型、个数、顺序) 与访问修饰符和返回类型无关 如何区分所要调用方法呢? * 通过参数进行区分 * 方法重载的适用场合: 多个方法功能相同,只是参数不同,可以动态根据参数从而区分调用不同的方法 * 好处: * 在调用时只需要记住 一个方法,从而通过参数进行区分 成员变量与局部变量的区分: 1、所在位置不同: 成员变量在类中,但不在具体的方法中以及代码块中 局部变量在方法中以及在代码语句中 2、初始值不同: 成员变量声明就可以使用,它会默认进行赋值操作 局部变量就必须声明、赋值才能使用(它不存在默认值) 3、在内存中存储位置不同 *成员变量分配到堆内存中 *局部变量分配至栈中 4、生命周期不同 * 成员变量随着对象的存在而存在,随对象的销毁而销毁 * 局部变量是随着方法调用而存,随着方法销毁而销毁 * 对于成员变量为int的默认值为: 0 * 对于成员变量为string的默认值为: null * 对于成员变量为double的默认值为: 0.0 构造方法的特征: * 1、方法名称与类名相同 * 2、无返回类型(理解:调用构造方法返回当前的对象) * 构造方法的作用: * 1、创建类的对象必须显示调用构造方法 * 2、可以对类的成员进行初始化 * 构造方法

文档评论(0)

1亿VIP精品文档

相关文档