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,”西游记”);
使用对象:使用“.”进行以下操作
---访问类的属性:对象名.属性
---调用类的方法:对象名.方法名()