zoukankan      html  css  js  c++  java
  • java-方法及构造方法的使用

    方法的声明形式及作用

    返回值数据类型 方法名(形式参数列表)

    {

    执行语句;

    return 返回值;

    }

    ---方法即对象的行为

    ---方法就是定义在类中具有特定功能的一段独立的小程序

    ---方法也称为函数。

    方法重载

    --在Java中如果有多个同名但是不同参数的方法就成为“方法的重载

    方法重载的三大原则

    -方法名相同

    -参数不同(可以有三方面的不同)

    --数量不同

    --类型不同

    --顺序不同

    -同一作用域

    只有返回值不同的方法不能构成重载

    实例:

    public class OverloadTest {

    //定义一个方法求两个整数的相加

    public void add(int a,int b){

    int sum = a+b;

    System.out.println("两个整数相加的和是:"+(a+b));

    }

    //定义一个方法求三个整数的相加

    public int add(int a,int b,int c){

    return a+b+c;

    }

    //定义一个方法求两个浮点数的相加

    protected double add(double a,double b){

    return a+b;

    }

    //定义一个方法求一个整数数和一个小数的相加

    void add(int a,double b){

    double sum = a+b;

    System.out.println("两个整数相加的和是:"+sum);

    }

    构造方法的声明形式及作用

    构造方法的作用:用来对类进行实例化,即创建对象。

    构造方法的组成

    【访问权限修饰符】类名(形式参数列表){方法体}

    --是用在实例化对象的时候调用的

    --没有返回值,连void都没有

    --方法名必须与类名相同

    --不能使用修饰符,包括static、final、abstract

    Java对象创建与使用

    --调用无参数的构造方法

    类名 对象名 = new 该类的构造方法();

    例:Book javaBook = new Book();

    --调用有参数的构造方法

    类名 对象名 = new 该类的构造方法(参数1,参数2…);

    例:Book javaBook = new Book(1,”西游记”);

    使用对象:使用“.”进行以下操作

    ---访问类的属性:对象名.属性

    ---调用类的方法:对象名.方法名()

  • 相关阅读:
    BZOJ1264 [AHOI2006]基因匹配Match 动态规划 树状数组
    BZOJ1845 [Cqoi2005] 三角形面积并 扫描线 计算几何
    BZOJ1258 [CQOI2007]三角形tri 模拟
    BZOJ4972 八月月赛 Problem B 小Q的方格纸 二维前缀和
    BZOJ1218 [HNOI2003]激光炸弹 二维前缀和
    BZOJ1263 [SCOI2006]整数划分 高精度
    BZOJ1209 [HNOI2004]最佳包裹 三维凸包 计算几何
    BZOJ1207 [HNOI2004]打鼹鼠 动态规划
    BZOJ1202 [HNOI2005]狡猾的商人 spfa
    BZOJ1201 [HNOI2005]数三角形 大力出奇迹
  • 原文地址:https://www.cnblogs.com/baichaofeng123/p/7207606.html
Copyright © 2011-2022 走看看