返回数据类型方法实例 Public class dfssb { Public static void main (String []args) { Person p1=new Person(); System.out.println(“res=”+p1.add2(23,34)); 或 Int res=p1.add2(23,34); System.out.println(“res=”+res); } } Class Person { Int age; String name; //行为 //1.可以输出我是好人 Public int add2 (int num1,int num2) { Return num1+num2; } } * 类-类的成员方法(函数)-如何理解 拉登同志给特工小组下达命令:去炸美国白宫,特工小组返回结构; 程序员调用方法:给方法必要的输入,方法返回结果。 * 类的成员方法-声明 Public int test (int a);/*方法声明*/ 这句话的作用是声明方法,声明的格式为: 访问修饰符 数据类型 函数名 (参数列表); 在给Person类添加add方法的例题中,我们看到的关键字return,它的功能是把表达式的值返回给主调方法。 Return 表达式; * 方法-调用过程,给大家画一个示意图,这个很重要。 * 类的成员方法(函数)-特别说明 ① 方法的参数列表可以使多个 案例:在Person类中编写一个成员方法,从键盘输入三个数,返回最大的那个数。 * 参数列表可以是多个,并且数据类型可以使任意的类型int ,float,double,char… * 访问修饰符 返回数据类型 函数名 (参数列表) { 语句;// 函数主体 } ② 方法可以没有返回值 案例:编写一个函数,从控制台输入一个整数打印对应得金字塔; * 返回类型可以使任意的数据;类型(int,float,double,char…)也可以没有返回值void表示没有返回值 * 访问修饰符 返回数据类型 函数名 (形参列表) { 语句;//主体函数 } * 类的成员方法(函数)-小练习 案例:编写一个成员函数,从键盘输入一个整数(1-9),打印出对应的乘法表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 案例:编写函数,是给定的一个二维数组(3*3)转置: 1 2 3 1 4 7 4 5 6 -> 2 5 8 7 8 9 3 6 9 * 类定义的完善 在介绍了成员方法后,我们类的定义就可以完善一步: Class 类名{ class 类名{ 待定 成员变量;---> 成员变量; --> |