Java中的构造方法和方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.有参构造方法:跟普通方法一样使用即可。