摘要:
在java当中目前我们学到的一个比较特殊的函数就是main函数,他是JVM执行的入口,所以书写的格式是固定的,现在我们来介绍java中另一个比较特殊的函数:构造函数:构造对象的时候调用的函数,作用,给对象进行初始化。 创建对象的时候必须用构造函数进行初始化,但不显示的声明构造函数的时候,默认会有一个空参数的构造函数: Person(){} 如果显式声明一个构造函数的时候,类就调用这个构造函数。同时,那个原来默认的构造函数也会被取消,函数的相同不相同就跟类名还有参数的个数和顺序决定的。 特点: 1、构造函数名与类名相同 2、不用定义返回值类型 3、没... 阅读全文
摘要:
在以往几节当中我们讲到了什么是类,类就是对一类事物的描述,比如现在我们有一个人类class Person{ /** *这里我们分别在name和age上加上了元素的访问权限 *这里的private是指,这个变量只能被当前类访问,其他的地方是没法访问到的,即使是当前类的一个实例化对象 *也是没法访问的。那么这里就有一个问题了,我们定义了一个成员变量确没法访问: *这里举一个详细的例子来讲: *我们有一个房子,房子里面放了很多的钱,我们的房子有一个门。在我们没有给这个门加任何的限制的时候,任何人 *都是可以进出的,也就是说他默认的就是public修饰符,这样是不是很危险呢?此时为了安全期间,我们就用 阅读全文