首页 /  技术专区  /  Java 宽屏模式 >

类的无参、带参方法

1.  定义类的方法

定义方法语法:

public  返回值类型  方法名()  {

方法体

}

2.  方法的返回值

1.         如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型。

return 表达式;

作用: 跳出方法、返回结果

2.         如果方法没有返回值,返回值类型为void

例如:

public class Student{

    String name = "张三";

public void getName(){

}

3.  方法的调用

方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果。

方法调用:执行方法中包含的语句。

调用方法语法:

对象名.方法名();

方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率。

3.png

4.  成员变量和局部变量

变量声明的位置决定变量作用域。

变量作用域确定可在程序中按变量名访问该变量的区域。

1.         作用域不同

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

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

2.         初始值不同

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

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

注意:

1.         在同一个方法中,不允许有同名局部变量。

在不同的方法中,可以有同名局部变量。

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

5.  带参数的方法

1.         定义带参数的方法的语法

<访问修饰符返回类型  <方法名>(<形式参数列表>) {

方法体

}

2.         调用带参数的方法

对象名.方法名(参数1, 参数2,……,参数n

6.  带参方法注意事项

方法定义处的参数叫形式参数(形参) ,方法调用处传的值叫实际参数(实参)

带参方法,参数个数可以有一个,也可以有多个,多个参数之间用逗号隔开

带参方法,参数名字可以随意取,符合变量命名规则

形参和实参名字可以不-样,但是数据类型要一致,个数要一样,顺序要一样

方法有没有参数和方法有没有返回值,是两码事,毫无关系

7.  基本数据类型和引用数据类型在传参时的区别

        基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值。

    image.png

        引用数据类型(类、数据和接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用。

image.png


上一篇: 类和对象
下一篇: 对象和封装

头像
0/200
图片验证码