/**
* 类与方法
*/
1.方法
1.1.无参无返回值
//void,代表该方法返回值为空
//(),里面是空的代表该方法没有参数
public void function1() {
}
1.2.无参有返回值
//int,代表该方法的返回值是 int 类型的
//return,表示该方法返回一个相应的数据,且只能出现在最后
public int function2() {
return 1;
}
1.3.有参无返回值
//(int a),代表使用该方法需要传入一个 int 类型的数据;a 代表形参,传入的数据代表实参
public void function3(int a) {
System.out.println(a);
}
1.4.有参有返回(应该都懂了,就不介绍了)
public int function4(int a, int b) {
return a+b;
}
2.类(方法与属性)
类是泛指,比如人就是一个类,那么眼睛,鼻子,嘴巴,耳朵等等就是人这个类的属性,而跑步,吃饭,睡觉等等就是类中的方法。
把一个类实例化,是特指,比如有一个人名字叫张三,性别是男,分数是100,那么这个名字叫张三的人就是人这个类的实例化,他是一个具体的东西。
案例:
//定义一个手机类(泛指手机)
public class Phone {
//定义手机的七个属性
private String pName; //名字
private double pPrice; //价格
private String pColor; //颜色
private String pSize; //大小
private String pStore; //内存
private String pEdition; //版本
private String pSystem; //系统
//定义方法
public void call() {
System.out.println("打电话");
}
public void palyGame(String games) {
System.out.println(games);
}
public String watch() {
return "看电视";
}
}
//把手机类实例化(特指某一个手机)
public class TestPhone {
public static void main(String[] args) {
//Phone是一个类,比较抽象,是泛指,把它具体化,也就是实例化,也就是 new,也就是特指
Phone iPhone = new Phone();
//调用方法
iPhone.call();
//给方法传入实参
iPhone.palyGame("打游戏");
String watch = iPhone.watch();
System.out.println(watch);
}
}