JAVA笔记(八)--初始类的方法

136 阅读3分钟

本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看 活动链接

1.类的方法:

a.what: 类的方法定义类的某种行为(或功能)

b.语法:

修饰符 返回值类型 方法名([参数类型 参数名1, 参数类型 参数名2, ...]){
      执行语句
      ...
      [return 返回值;]
}
 // []中的数据可以没有

修饰符: 指定该方法的执行范围:当前类,子类,同包,不同包;

返回值类型: void:无返回值类型;String...根据实际需求指定返回值类型;

方法名: 指定方法名称,驼峰命名规则;

参数列表: 参数个数和参数类型统称为参数列表;

​ (***)如果指定有返回值类型,那么该方法一定是用return结束;

c.方法的调用:

​ 1).同一个类的方法a( )调用类的方法b( ),直接调用 ,直接写方法名:

  a(){
      b();
  }

​ 2).类A的方法a()调用类B的方法b(),需要先创建对象再调用:

a(){
     B b1=new B();
     b1.b();
}

2.全局变量和局部变量的区别:

a.作用域不同:

​ 局部变量的作用域仅限于定义它的方法

​ 成员变量的作用域在整个类内部都是可见的

b.初始值不同:

​ Java会给成员变量一个初始值,

​ 默认值

		int-0;
		double-0.0
		char-Unicode
		boolean-false

​ Java不会给局部变量赋予初始值

​ (*):在同一个方法中,不允许有同名局部变量,在不同的方法中,可以有同名局部变量

​ 在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级

问题:如果输入的部分也进行优化不再重复?

​ --接受值---对象.属性--不可能在编写类的方法的时候直接创建对象

​ --方法的参数?

图片

3.方法参数:

形式参数与实际参数

1、形式参数: 就是在定义函数或过程的时候命名的参数。通俗讲就是一个记号。

2、 实际参数: 就是在执行时,调用函数或过程时,传递给函数或过程的参数。通俗讲就是实际值。

3、 参数: 就是一个可变量,它随着使用者的不同而发生变化。

a.语法:

<修饰符>  返回值类型  方法名(<参数列表>){
    方法体:
}

修饰符: 指定该方法的执行范围:当前类,子类,同包,不同包;

返回值类型: void:无返回值类型;String...根据实际需求指定返回值类型;

方法名: 指定方法名称,驼峰命名规则;

参数列表: 参数个数和参数类型统称为参数列表;

​ (***)在类中的方法的参数列表没有实际值,为形参,

​ 在调用执行该方法的时候传入的参数才有实际值,为实参;

​ (***)在调用方法的时候实参列表要一一对应;

b.内容:

​ 1):一个参数

​ 2):多个参数

​ 3):数组参数

​ 4):对象参数