Java中的构造方法和方法

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java中的方法和构造方法

如果你在学习的过程中有任何问题,都可以在下面留言,我会尽快给你回复。

一、方法

1.方法的定义:解决一类问题的代码的有序组合,是一个功能模块。

2.语法结构:

访问修饰符返回值类型方法名(参数列表){

方法体;

}

详解:

(1)访问修饰符:方法允许被访问的权限范围,可以是public、protected、private、

也可以省略。各个修饰符权限大小如下表:

(2)返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定

为void ;如果方法有返回值,则需要指定返回值的类型,并且在方法体中使用return 语句返回值(注意:如果方法无返回值,也可以使用return语句返回,只不过return 后面不写任何东西)。

(3)方法名:定义的方法的名字,必须使用合法的标识符

这里我们回顾下标识符的命名规则:①.标识符必须是字母、数字、下划线(_)、$符;②.不能以数字开头;③.区分大小写;④.不能是java中的关键字和保留字。

(4)参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,

每个参数由参数类型和参数名组成,以空格隔开(比如:String name)。

根据方法是否带参、是否带返回值,可将方法分为四类:无参无返回值方法、无参有返回值方法、带参无返回值方法、带参带返回值方法。

3.无参无返回值方法:

public void show(){

System.out.println("无参无返回值的方法");

}

4.无参有返回值方法:

public int show(){

int num=555;

System.out.println("无参无返回值的方法");

return num;

}

注意:该方法返回值为int,必须使用return返回一个int型数值;

5.带参无返回值方法:

public void show(String name){

String myName="Dante";

System.out.println("带参无返回值的方法");

}

6.带参带返回值方法:

public String show(String name){

String myName="Dante";

System.out.println("带参有返回值的方法");

return myName;

}

7.

二、构造方法

1.构造方法:可以看作是方法的一种特例,构造方法具有以下特性:

i.构造方法的名称跟类名完全一样,没有返回值,也不能写void

ii.不能被static、final、synchronized、abstract和native等修饰符修饰。

iii.类中必定有一个构造方法,若我们不自己写,系统会自动添加一个构造方法;

2.代码说明:

public class People {

String name;

int age;

boolean sex;

//默认构造方法

public People(){

}

//自定义构造方法

public People(String name,int age,boolean sex){

=name;

this.age=age;

this.sex=sex;

}

}

3.构造方法有无参构造方法和有参构造方法,无参构造方法也叫默认构造方法

4.有参构造方法:跟普通方法一样使用即可。

相关文档
最新文档