构造方法
作用:创建对象;可以对成员属性进行初始化; 类名 对象名=new 构造方法(参数列表)
语法: 访问修饰符 类名(参数){
}
注意:方法名和类名相同 ,没有void,也没有return,方法不能被static修饰。
构造方法的分类
(1)无参数构造方法
访问修饰符 类名(){
}
(2)有参数构造方法
访问修饰符 类名(数据类型 变量名 , 数据类型 变量名){
}
注意:小括号里的变量用逗号隔开
public class Gouzao{
public Gouzao(){
System.out.println("------------无参数的构造------------");
}
public Gouzao(String sss,int jkl){
System.out.println("------------无参数的构造------------ sss="+sss+"jkl="+jkl);
}
public static void main(String[]args){
Gouzao gouzao=new Gouzao("zhangsan",40);
}
}
(3)方法
无返回值无参数的方法:
访问修饰符 void 方法名 (){
}
有返回值无参数的方法
访问修饰符 返回值类型 方法名 (){
//代码
//返回值
return 值;
}
无返回值有参数的方法
访问修饰符 void 方法名 (数据类型 数据1,数据类型 数据2,......){
}
有返回值有参数的方法
访问修饰符 返回值类型 方法名 (参数列表){
//最后一句代码
return返回值;
}