Java-2
方法:是把具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集
tips:方法要先创建-------方法定义
方法要手动使用----方法调用
1.无参简单示例:创建一个方法判断数字是否是偶数,然后在调用。
public class momo {
public static void main(String[] args) {
//方法的调用
ounum();
}
//定义一个方法,判断是否是偶数
public static void ounum() {
int number = 4;
if (number % 2 == 0) {
System.out.println("yes");
} else {
System.out.println("no");
}
}
}
2.带参方法的示例:(数据类型和变量名都不能少)
定义: public static void 方法名(参数){ }
调用:方法名(参数);
方法调用的时候,参数的数量和类型必须和方法定义中的设置相匹配。
形参:方法定义中的参数,等同于定义变量格式。
实参:方法调用中的参数,等同于使用变量或者常量。
3.带返回值的方法定义
public static 数据类型 方法名(参数){
return 数据;
}
返回值的类型要和方法定义的数据类型一致。
方法调用通常使用变量值来接收。
方法重载:同一个类中定义的多个方法的关系,如果满足 方法的名称一样,他们之间的参数不同(类型,数量不同),和返回值无关,那么这就叫方法重载。
类和对象
类:是对现实生活中一类具有共同属性和行为的事物的抽象
他是对象的数据类型,是具有相同属性和行为的一组对象的集合
属性:对象的各种特征。通过成员变量来体现。
行为:对象可以执行的操作。通过成员方法来体现。
类和对象的关系:类是对象的抽象,对象是类的实体
简单示例:手机类和对象的使用
//类的定义
public class momo {
//成员变量
String brand;
int price;
//成员方法
public void call(){
System.out.println("打电话");
}
public void message(){
System.out.println("发消息");
}
}
//对象的使用
public class demo {
public static void main(String[] args) {
//创建对象
momo p=new momo();
//使用成员变量
System.out.println(p.brand);
System.out.println(p.price);
p.call();
p.message();
}
}
attention:当两个对象赋值的时候,Student
s2=s1;实际上,他们是对他的地址进行改变,让两个对象的地址相同,改变一个的信息,另一个是一样的。
成员变量:类中方法外的变量,堆内存,有默认的初始值
局部变量:方法中的变量,栈内存,无默认的初始值,必须先定义赋值。
get和set方法,保护类中的变量不被其他类调用。
this的使用
构造方法:public 类名(参数){ }