首页 > 代码库 > java-方法及构造方法的使用

java-方法及构造方法的使用

方法的声明形式及作用

返回值数据类型 方法名(形式参数列表)

{

执行语句;

return 返回值;

}

---方法即对象的行为

---方法就是定义在类中具有特定功能的一段独立的小程序

---方法也称为函数。

方法重载

--在Java中如果有多个同名但是不同参数的方法就成为“方法的重载

方法重载的三大原则

-方法名相同

-参数不同(可以有三方面的不同)

--数量不同

--类型不同

--顺序不同

-同一作用域

只有返回值不同的方法不能构成重载

实例:

public class OverloadTest {

//定义一个方法求两个整数的相加

public void add(int a,int b){

int sum = a+b;

System.out.println("两个整数相加的和是:"+(a+b));

}

//定义一个方法求三个整数的相加

public int add(int a,int b,int c){

return a+b+c;

}

//定义一个方法求两个浮点数的相加

protected double add(double a,double b){

return a+b;

}

//定义一个方法求一个整数数和一个小数的相加

void add(int a,double b){

double sum = a+b;

System.out.println("两个整数相加的和是:"+sum);

}

构造方法的声明形式及作用

构造方法的作用:用来对类进行实例化,即创建对象。

构造方法的组成

【访问权限修饰符】类名(形式参数列表){方法体}

--是用在实例化对象的时候调用的

--没有返回值,连void都没有

--方法名必须与类名相同

--不能使用修饰符,包括static、final、abstract

Java对象创建与使用

--调用无参数的构造方法

类名 对象名 = new 该类的构造方法();

例:Book javaBook = new Book();

--调用有参数的构造方法

类名 对象名 = new 该类的构造方法(参数1,参数2…);

例:Book javaBook = new Book(1,”西游记”);

使用对象:使用“.”进行以下操作

---访问类的属性:对象名.属性

---调用类的方法:对象名.方法名()

 

java-方法及构造方法的使用