首页 > 编程 > Java > 正文

初学Java知识点

2019-11-09 20:47:46
字体:
来源:转载
供稿:网友

  java中关于构造方法:

1.构造方法的方法名称必须与类名称相同

2.构造方法必须是public修饰(以后Java高级编程中会出现PRivate修饰的构造方法)

3.构造方法定义时不能存在返回值类型的说明

4.构造方法是在new的时候被调用的,也仅仅在new的时候调用

        构造方法除了在new的时候调用,且是被JVM自动调用之外,在任何情况下都不能把构造方法当成普通方法加以调用

5.构造方法的调用是为了实现对类中成员的初始化(赋初值)。

6.若在类中无构造方法,Java会自动产生一个无参的构造方法。

方法的重载:

Java允许定义同名的方法,且满足如下要求:

1.方法名称完全相同

2.方法的参数不同(个数不同或者类型不同)

3.同名方法,若参数个数和类型相同,仅仅是返回值类型不同 ,这不能称为“方法的重载”。

一个类的加载过程:

当出现AboutThis即类名称时,所有方法和静态成员将调入内存形成一个空间;每次进行new时只对非静态成员申请空间,两次申请即为两个不同的空间。

关于this的两种使用方法:

1.this()即为构造方法的调用(this(...)所调用的是参数匹配的相关构造方法),若构造方法中出现this(...),则该语句必须是构造方法中的第一条有效语句(自然而然的说,this()只能出现在构造方法中)

2.“this.成员” 其this表示调用该方法的对象


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表