zoukankan      html  css  js  c++  java
  • 初学java-基础

    7.对象的行为(接上)

    (3).形参与实参:一个方法签名包括一个形式参数(Parameter)的列表,形式参数列表用于声明传递到方法中的数据类型。传递给形式参数的数据称为实际参数(Arguement)。当方法被调用时,实际参数必须传递给形式参数列表中的每个形式参数。

    (4).按值调用:在编程中,在方法调用之间复制数据的过程称为按值调用。

                 按值调用的工作原理:不管传递方法的实参是什么类型,相关的形参都会得到该数据的一份拷贝。

    (5).方法重载(静态的多态):当一个类有两个或多个重名但是有不同的参数列表的方法时【仅改变参数的名称,这样的重载是无效的】。

    eg:public class Employee{

            public float computePay(double d,int x);//两个参数

            public float computePay(double d);//一个参数

    }

    (6).构造器(有参与无参):构造器是类中一个特殊的方法,该方法在对象实例化时使用。构造器的用途是当对象实例化时,初始化对象中的成员。

    构造器满足的属性:构造器必须与类名相同。

                              构造器不能声明返回值,也不能返回void。

    eg:public class Employee{

            public int number;//成员变量

            public Employee(){}//无参构造方法

            public Employee(int number){

                 this.number=number;//构造器中this的使用,为方法中第一条可执行语句

             }//有参构造方法

    }

    注:默认情况下,类中有一个无参构造方法。当显示带参构造方法时,系统默认构造方法不再被生成。

    8.数组(引用类型)

    (1).概念:数组是存储在一个连续的内存块中的元素集合。

    创建数组的步骤:声明一个对数组的引用。

                           使用new关键字初始化数组,并指定数组大小。

    eg:int [] score=new int[n];//声明数组

          int [] score=new int[]{}; 或者 int [] score={}; //声明数组并分配空间加元素的初始化

    (2).数组的长度:数组名.length    java中的数组是对象,length属性代表数组大小,减小下标越界。

    for的高级使用(foreach)【用于数组或集合遍历】:

                                     for(类型  变量名:数组或集合名){}

    对象数组:User [] users=new User[n];

    (3).多堆数组

    eg:int [] [] score;//一个二维int 类型数组的引用

         score=new int[n][n];

     (4).java文档工具javaDoc                

  • 相关阅读:
    Android获取Java类名/文件名/方法名/行号
    Service的onStartCommand方法的返回值和参数详解
    Centos7 k8s Replication副本控制器
    Centos7 k8s 基础单元pod
    Linux问题故障定位
    Linux 搭建YUM仓库源详解
    Centos7 k8s安装部署
    Centos7 KVM热迁移
    Centos7 KVM热添加网卡、内存、CPU
    Centos7 KVM虚拟机硬盘热添加和扩容
  • 原文地址:https://www.cnblogs.com/moshengren-java/p/4409263.html
Copyright © 2011-2022 走看看