学学习网 手机版

学学习网

学习路径: 学习首页 > 应用开发 > java >

第七节 面向对象编程(3)

设置字体:
----------------------------------
返回数据类型方法实例
  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 类名{        待定
     成员变量;--->    成员变量;  -->
----------------------------------
课程列表
重点难点
赞助链接