美文网首页
day11_方法定义,调用和方法的重载设计

day11_方法定义,调用和方法的重载设计

作者: 雷阳洪 | 来源:发表于2019-02-18 18:13 被阅读6次
image.png
image.png
image.png
image.png
public class MethodDemo2
{
    //无参数无返回
    //需求:定义个一方法,专门打印----------------------------
    static void p()
    {
        System.out.println("--------------------");
    }
    //有参数,无返回
    //需求:打印任意值
    static void Pvalue(String val)
    {
        System.out.println(val);
    }
    //无参数,有返回
    //需求:返回我的年龄
    static int GetAge()
    {
        return 17;
    }
    //有参数,有返回
    //需求:求和
    static int GetSum (int a,int b)
    {
        return a + b; 
    }
    public static void main(String[] args) 
    {
        MethodDemo2.p();//调用
        MethodDemo2.Pvalue("你好");//有参数,无返回,传递"你好"的字符串
        int age = MethodDemo2.GetAge();//无参数,有返回,定义变量,接受GetAge返回结果
        System.out.println(age);
        int sum = MethodDemo2.GetSum(3,4);//有参数,有返回,定义变量,接受GetSum返回结果
        System.out.println(sum);
        sum = MethodDemo2.GetSum(12,4);//有参数,有返回,声明变量,接受GetSum返回结果
        System.out.println(sum);
    }
}

方法的重载设计


image.png
class OverLoadDemo 
{
    //需求1:在同一个类中,分别定义求两个整数,小数之和的方法
    //求两个整数之和
    static int getSum(int x,int y)
    {
        return x + y;
    }
    //求两个小数之和
    static double getSum(double x,double y)
    {
        return x + y;
    }
    //需求2:在同一个类中,分别打印String,int,double,boolean类型的方法
    //打印String
    static void p(String data)
    {
        System.out.println(data);
    }
    //打印int
    static void p(int data)
    {
        System.out.println(data);
    }
    //打印double
    static void p(double data)
    {
        System.out.println(data);
    }
    //打印boolean
    static void p(boolean data)
    {
        System.out.println(data);
    }

    public static void main(String[] args) 
    {
        int sum1 = OverLoadDemo.getSum(3,4);
        System.out.println(sum1);
        double sum2 = OverLoadDemo.getSum(1.56,3.1214);
        System.out.println(sum2);
        OverLoadDemo.p("你好");
        OverLoadDemo.p(15);
        OverLoadDemo.p(3.14);
        OverLoadDemo.p(false);
    }
}

相关文章

  • day11_方法定义,调用和方法的重载设计

    方法的重载设计

  • Java方法

    1.方法的定义 语法: 例子:取出两个数的最大值 2.方法的调用 例子:调用上面的方法 3.方法的重载 方法重载:...

  • 3月21日

    方法的重载:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法...

  • 方法重载

    方法重载 21. 辨别方法重载 在调用重载方法时,编译器会根据方法的参数个数、参数类型和方法属性(const 方法...

  • Java基础04_方法

    主要内容 方法的使用 学习目标 方法的定义 方法的调用 方法的参数 方法的重载 第一节 方法的定义 为什么要有方法...

  • JavaSE之方法

    五、方法 目录:何谓方法、方法的定义及调用、方法重载、命令行传参、可变参数、递归 1.什么是方法? Java方法是...

  • JVM方法调用

    方法重载和方法重写多态是面向对象程序设计的重要特性,方法重载和方法重写是Java语言实现多态的主要形式。方法重载指...

  • Java方法的重载

    【1】什么是方法的重载: 方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参...

  • Java面向对象

    一、方法 定义 可变参数 方法重载在一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或参数的个数。调用...

  • UIViewController自定义view的方法

    UIViewController有一个叫做loadView()的方法,重载之,不用调用super方法,直接自定义v...

网友评论

      本文标题:day11_方法定义,调用和方法的重载设计

      本文链接:https://www.haomeiwen.com/subject/mlxwdqtx.html