zoukankan      html  css  js  c++  java
  • 面向对象式开发程序

     1 //定义包名
     2 package 类;
     3 //定义类名,public是一个访问权限修饰符
     4 //class,定义的是一个类文件
     5 public class 计算器 {                         //大括号内为类的代码体
     6     public String 型号;                   //定义的一个名称,叫成员变量
     7 //字符串xinghao所能做的行为                      //成员方法,方法后面要跟着括号
     8     public int 加法(int a, int b)
     9     {
    10         //加法运算
    11         return a + b;
    12     }
    13     //形式上的参数
    14     public int 减法(int a, int b) 
    15     {
    16         return a - b;
    17     }
    18     public float 乘法(float a, float b)         //变量所定义的标识符的作用域不一样
    19                                                                          //所以一样的标识符是可以存在的
    20     {                                   
    21         return a * b;
    22     }
    23     public double 除法(double a, double b)
    24     {
    25         return a / b;
    26     }
    27     
    28     
    29 }
     1         计算器 jsq = new 计算器();        //new是实例化的过程
     2         jsq.型号 = "T800";
     3         int jieg = jsq.加法(3, 5);
     4         System.out.println(jsq.型号 + " " + jieg);
     5         
     6         计算器 aaa = new 计算器();
     7         //实际参数
     8         float h = aaa.乘法(4, 5);
     9         int i = aaa.减法(5, 2);
    10         double r = aaa.除法(6, 2);
    11         System.out.println(h + " "+  i +" " + r);

    简单来讲,今天第一次接触这样的编程,这种按照自己的理解,就是自己设计的一套程序,一种类方法,然后在另一个类里面实例化一下就可以直接使用了,“计算器”可以看成是一种方法,型号是这种方法的名字,这种方法里面包含了加减乘除,在第二个程序里面调用了这个方法,重新实例化一下,可以理解成我们使用了一个名为“型号”的方法,这个方法可以给我们算出加减乘除这四种运算。

    关于实际参数和形式参数的问题,就好比一个是公式,一个是应用实例,在应用实例中给了数据,直接套用公式计算就好了,只不过这个计算过程不是我们自己,我们编程告诉计算机这样算,然后给他数据,他就按照方法这样算出我们需要的那些数据。

    另外发现的一点,在我们定义的这个方法里面是可以使用汉字的!

  • 相关阅读:
    任意用户密码重置的10种姿势
    提取header头进行模块化处理
    web安全测试--XSS(跨站脚本)与CSRF
    web测试--登录界面怎么测?
    Burp Suite抓https数据包
    CTFHub_技能树_远程代码执行
    CTFHub_技能树_SQL注入Ⅱ
    XSS 跨站脚本
    C语言中的内存对齐问题
    CTFHub_技能树_SQL注入Ⅰ
  • 原文地址:https://www.cnblogs.com/wgbs25673578/p/4873320.html
Copyright © 2011-2022 走看看