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 数据类型();

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

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

     

  • 相关阅读:
    Flink--Table和DataStream和DataSet的集成
    flink-SQL
    Flink的容错
    Flink--基于mysql的sink和source
    Flink--sink到kafka
    Flink在流处理上常见的Source和sink操作
    【计算机网络】-传输层-传输服务的要素
    【计算机网络】-传输层-传输服务
    文件系统-文件的逻辑结构与存取方法
    文件系统-概念
  • 原文地址:https://www.cnblogs.com/marswenze/p/13214553.html
Copyright © 2011-2022 走看看