zoukankan      html  css  js  c++  java
  • java 方法的重载 类的定义和应用

    方法的重载

    同名不同参

    l 重载方法参数必须不同:

    参数个数不同,如method(int x)method(int x,int y)不同

    参数类型不同,如method(int x)method(double x)不同

    参数顺序不同,如method(int x,double y)method(double x,int y)不同

    l 重载只与方法名与参数相关与返回值无关

    void method(int x)int method(int y)不是方法重载,不能同时存在

    l 重载与具体的变量标识符无关

    method(int x)method(int y)不是方法重载,不能同时存在

    类的定义

    l 类的定义格式

    创建java文件,与类名相同

    public class 类名{

    数据类型  属性名称1

    数据类型  属性名称2

    }

    通过类的定义格式,来进行手机类的描述,如下所示

    public class Phone {

    /*

     * 属性

     */

    String brand;// 品牌型号

    String color;// 颜色

    double size; // 尺寸大小

    }

    上述代码,就是创建一个类的的过程,类的名称我们给起名为Phone,类中包含了三个属性(brand品牌型号、color颜色、size尺寸大小)。注意,类中定义的属性没有个数要求。

    类的使用格式

    Phone类定义好后,我们就可以使用这个类了,使用方式和使用引用数据类型Scanner类相似。格式如下:

    导包:我们将所有的类放到同一个文件夹下,可以避免导包。

    创建对象:数据类型  变量名 = new 数据类型();

    调用方法:目前我们定义的自定义类不涉及方法,只是属性(自定义类中的方法部分在面向对象部分讲解)

    访问属性:变量名.属性 (这是当前的方式,后期会采取调用方法的方式替代掉直接访问的方式来完成对属性的访问。)

     

  • 相关阅读:
    cin 文件结束符
    C++ 代码折叠
    QTP/UFT 11.51 发布,支持Windows8和IE10等新特性
    QTP11.5测试手机 UFT Mobile
    Ranorex 4.0.2发布,支持Firefox19
    Selenium的WebDriver API 提交 W3C 标准化
    UFT/QTP11.5新特性
    2012年总结与2013年展望
    《TestComplete自动化测试实践》培训课程
    QTP11.5(HP UFT 11.5)下载地址
  • 原文地址:https://www.cnblogs.com/marswenze/p/13214553.html
Copyright © 2011-2022 走看看