4.5 方法

简介

1.方法是解决一类问题的步骤的有序组合;

2.使用方法程序更清晰,利于维护,重用;

3.方法名必须以字母、'_'或'$'开头,不能以数字开头;

方法定义

变量作用域

定义:变量的作用域是指程序中该变量可以被引用的范围

作用范围:1.局部变量:从声明开始,直到包含它的块结束

                   2.方法参数(局部变量):涵盖整个方法

                   3.for循环中声明变量:从它声明到循环体结束

                   4.嵌套模块中:同一嵌套模块不能两次声明局部变量


命令行参数

命令行参数


方法重载

定义:方法名相同而参数列表不同 (与返回类型,修饰符无关)

参数不同:1.参数个数不同

                  2.个数相同,类型不同(与顺序有关)


构造函数(其实不算方法)

定义:对象创建时,用来初始化该对象

1.构造方法名与类名一致,无返回值;

2.所有类都有构造方法,无自定义构造方法时,java提供了一个默认的构造方法;

3.一旦你定义了自己的构造方法,默认构造方法就会失效(除非自己把默认的构造方法写出来);


可变参数

声明:typeName...parameterName      (在指定参数类型后加一个省略号(...))

1.一个方法中只能指定一个可变参数,它必须是方法的最后一个参数;


finalize 方法

定义:用来清除回收对象,在对象被垃圾收集器析构(回收)之前调用

简单使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,922评论 1 10
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,295评论 9 118
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,145评论 0 62
  • 文/雨晨儿 我为自己的心感到骄傲。它曾受玩弄,曾经心焦,曾遭破碎,却依然鲜活跳动。 大学一年级在外刊上看到这句话一...
    雨晨儿阅读 621评论 2 1