重载&&构造方法&&this&&引用类型数组

原创 2016年08月30日 20:44:40

1.      方法的重载(overload)

方法的签名:方法名+参数列表,表示的是重载的方法名相同的情况下,参数类型必须不同,和返回值类型无关,编译器编译的时候会自动根据签名来绑定调用不同的方法

补充:java一个文件中包含多个类,但是只能有一个public修饰符

 

2.      构造方法:给成员变量赋值

1)常常用于给成员变量赋值

2)构造的方法名必须与类同名,并且没有返回值类型

3)在创建对象时候被自动调用

4) Java中如果不写构造,会默认给无参构造

5)构造方法可以重载

 

3.      this:指代当前对象,哪个对象调就指代哪个对象

方法中访问成员变量之前默认有this.

This用法:

                   this.成员变量---访问成员变量

                   this.方法名()---调用方法

                   this()---调用构造方法

实例化的时候报error的时候,一定是构造方法发生了bug,也可能没有写无参构造

4.      引用类型数组

arr------int[][];

arr[0]------int[]

arr[0][0]----------int

 

              Cell[] cells = new Cell[4];

              cells[0] = new Cell(2, 5);

              cells[1] = new Cell(2, 6);

              cells[2] = new Cell(2, 7);

        cells[3] = new Cell(2, 8);

数组也是一个引用类型 int[] arr=new int[5]

引用类型的默认值都是null

1) Cell[]cells=new Cell[4];

2) Cell[]cells = new Cell[4];

              cells[0] = new Cell(2, 5);

              cells[1] = new Cell(2, 6);

              cells[2] = new Cell(2, 7);

        cells[3] = new Cell(2, 8);

3)

              int[][] arr = new int[3][];

              arr[0] = new int[3];

              arr[1] = new int[2];

              arr[2] = new int[3];

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Lesson_for_java_day09--继承、实例化、构造方法、覆盖、重载、this关键字、super关键字、全局变量和局部变量

/* -------------------------------继承初步------------------------------------------------ 什么是继承: 在面向...

JAVA OOP(二)——方法的重载、构造方法以及this关键字

类与对象

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Java数组,构造方法,this关键字例题全解--经典问题

1.int[][]  arr = {{5, 7, 9},{12, 14, 16, 18},{23, 25, 36, 47},{22, 54, 65, 15},{22, 34}}; 求该数组元素之和 ...

随堂笔记7.29:对象,接口,构造方法,引用数据类型,抽象类,抽象方法-------1

1创建对象//创建对象,会调用构造方法 //类中如果没有声明构造方法时会默认生成无参构造方法。2.构造方法//初始化类当中的所有属性 //未赋值的属性为默认值,引用对象为null,bolean为f...

[Java] super,this 的区别及构造方法的使用

1、构造方法的使用类有一个特殊的成员方法叫做构造方法,它的作用是创建对象并初始化成员变量。在创建对象时,会自动调用类的构造方法。 JAVA中构造方法必须与该类具有相同的名字,并且没有方法的返回类型(...

Android自定义View(一)关于super、this和构造方法

其实我发现个问题,我写的博客都是我边学变写的,当回过头来再看之前的博客,感觉总是:这特么写的什么玩意了!所以,感谢你能看我的博客,虽然有点糟糕。         进入主题,先说this关键字...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)