函数
概念:定义在类中的具有特定功能的一段独立小程序,函数也称为方法
分类:构造函数和非构造函数
函数的参数:为了接收外部传进来的数据
一、非构造函数
语法:
修饰符+函数返回值类型+函数名(参数类型 参数名....){函数体}
public class Member{
public int getPassword(String name){
return 123;
}
}
语法详解:
修饰符:分为“public--公共的,protected--受保护的,默认修饰符,private--私有的
”,从左向右权限逐步降低,public访问权限最大,private访问权限最小(如果不写修饰符,那么就会使用默认修饰符)
函数的返回值类型:八大基础类型/ 引用类型 / 空类型(void)
函数名:随便定义,语法要求第一个字母小写
注意:函数名不能以数字开头,只能以字母开头,并且字母小写,只有情况:定义一个类的时候,第一个字母才大写,其他情况如定义变量或函数,第一个字母都是小写
参数类型(相当于定义一个变量):基本类型/引用类型(不能用空类型)
变量作用:服务于函数
函数作用:为了解决某一个问题,因为函数是具有某一特定功能的代码
二、构造函数
概念:是用来构造对象的函数。
即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。
1、分类:
- 无参构造函数(一般也叫做默认构造函数)
- 带参数构造函数
2、语法
无参数构造函数:修饰符+函数名(){......}
public class Member{
//无参数的构造函数,与类名称同名,注意没有返回值
public Member(){
}
}
带参构造函数:修饰符+函数名(参数类型 参数名....){......} 。
public class Member{
//有参数的构造函数,与类名称同名,注意没有返回值
public Member(String mobilrphone,String password){
......
}
}
三、函数调用的注意事项
1、构造函数的调用
我们通常只有在一种情况下才会去调用构造函数,那就是创建对象,调用构造函数时,用关键字new来调用。语法为:
类名 对象名 =new 类名()或: 类名 对象名 =new 类名(value1,value2.....)
2、非构造函数的调用
需要用到对象来调用
创建对象:Member member =new Member();
用对象调用普通函数:member.setMobilephone("18900000000");
四、构造函数和非构造函数的区别
1、构造函数没有函数返回值
2、构造函数名是固定的,必须跟当前类的类名保持一致
3、访问属性,调用函数都必须用对象去访问
网友评论