Java入门3

本文介绍了Java编程的基础知识,包括方法的定义、调用和重载,数组的定义、初始化和常见异常处理,以及面向对象的概念和特点。详细讲解了局部变量与成员变量的区别,封装的概念,构造方法的作用,以及this关键字的使用。
摘要由CSDN通过智能技术生成

6.方法

1.方法:就是使用功能代码块{}将核心功能使用{}包起来,并为之取一个名字即可(遵循标识符命名规则).

2.方法的定义格式:

有具体返回值类型的方法定义:
    权限修饰符  static  返回值类型  方法名(形式参数1  变量名1,形式参数2  变量名2......){
        //功能业务操作
        return   结果;
        }
无具体返回值类型的方法定义:
    权限修饰符  static  void  方法名(形式参数1  变量名1,形式参数2  变量名2......){
        输出语句或数据交换
        }
​
权限修饰符:public(目前使用的),公共的,公开的,访问权限足够大.
static:
返回值类型:数据类型(目前使用基本类型)
方法名:见名知意,小驼峰命名法.
形式参数类型:数据类型(目前使用基本类型)
变量名:定义参数名称,需要见名知意,小驼峰命名法.

3.方法的调用: 方法名(实际参数);

        a.单独调用(无具体返回值类型建议使用,没有输出):方法名(实际参数名1,实际参数名2.....);

        b.输出调用:System.out.println(方法名(实际参数名1,实际参数名2.....));

        c.赋值调用(有具体返回值类型建议使用):返回值类型 变量名 = 方法名(实际参数名1,实际参数名2...);

4.定义方法和调用方法的注意事项:

         a.方法之间是平级关系,在一个方法之中不能嵌套另一个方法.

        b.定义方法时形式参数的数据类型必须携带,不能省略.

        c.调用方法时实际参数不需要携带数据类型.

        d.定义方法时,有{无; 有;时无{

5.定义方法的两个明确:

        (1)明确返回值类型,无返回值类型用void调用

        (2)明确参数类型及参数个数

6.方法重载:多个方法名相同,参数个数,参数类型,数据类型的顺序不同,与返回值无关.

        目的:提高功能的扩展性.

7.数组

1.定义:只能存储同一种类型的容器,在同一个数组中,元素的数据类型必须一致.

2.数据的定义格式:

数据类型[] 数组名称;
数据类型 数据名称[];

3.数组的初始化

动态初始化:
    数据类型[] 数组名称 = new 数据类型[数组长度];
    数据类型 数组名称[] = new 数据类型[数组长度];
静态初始化:
    数据类型[] 数组名称 = new 数据类型[数组长度]{元素1,元素2...};
    数据类型 数组名称[] = new 数据类型[数组长度]{元素1,元素2...};
静态初始化的简化格式:
    数据类型[] 数组名称 = {元素1,元素2...};
    数据类型 数组名称[] = {元素1,元素2...};
注意事项:不能既动态初始化又静态初始化

4.Java的内存分配:

        栈内存:存储局部变量,在方法定义中或方法声明上

  

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值