Skip to content

Commit

Permalink
Update java.md
Browse files Browse the repository at this point in the history
  • Loading branch information
01super authored Aug 23, 2019
1 parent 2a55d93 commit 120d1f7
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions java.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
1/s>7000构造方法(constructor)的方洁名必器与娱名一样,面且构造方法没有返翻值。这样的方法才悬构播方洁。
>>r000 构造方溢可以有参做。规期和语法于错通方洁一样,使用时,数传选培 new 语句后笑名的搭号后能。
TOD0 如果没有显示的顺加一个构造方法,Java会给每个类都会默认自带一个无参数的构益方法。
T0D0 如果我们自己添加实构造方后,JaVa就不会同后加无参战的构造方洁。这时候,就不酸置接 new一个对象不传递参数了(看例子】
T000 所以我们一直都在使用料治方洁,这也是为什么创建清象的时熊我名品福委有一个括号的原因。
>2T000构通方洁无法被点插作荷词用或者在普语方法里调用,只脏通过 new语时在创建对象的时候,间接调用。
TOD0 理解一下为什么构造方法不能有返回销,因为有返画信也没有意义,new 语句水速返回的是创建出来的对象的引用
### 构造方法的重载和互相调用
1/s>7000构造方法(constructor)的方洁名必器与娱名一样,面且构造方法没有返翻值。这样的方法才悬构播方洁。
构造方溢可以有参做。规期和语法于错通方洁一样,使用时,数传选培 new 语句后笑名的搭号后能。
如果没有显示的顺加一个构造方法,Java会给每个类都会默认自带一个无参数的构益方法。
如果我们自己添加实构造方后,JaVa就不会同后加无参战的构造方洁。这时候,就不酸置接 new一个对象不传递参数了(看例子】
所以我们一直都在使用料治方洁,这也是为什么创建清象的时熊我名品福委有一个括号的原因。
构通方洁无法被点插作荷词用或者在普语方法里调用,只脏通过 new语时在创建对象的时候,间接调用。
理解一下为什么构造方法不能有返回销,因为有返画信也没有意义,new 语句水速返回的是创建出来的对象的引用
### 构造方法的重载和互相调用
在构造方法里才能调用重载的构造方法,语法为this(实参列表)
构造方法不能自己调用自己,这会是一个死循环
在调用重载的构造方法时,不可以使用成员变量,因为用语意上讲,这个对象还没有被初始化完成,处于中间状态
Expand All @@ -29,4 +29,9 @@
public的方法类似一种约定,既然外面的代码可以使用,就意味着不能乱改。比如签名不能改之类的
对于 private的方法,因为类外面掉不到,所以无论怎么改,也不会影响(直接影响)类外面的代码
非public的类可以不和文件名一样
### final关键字可以修饰类、方法、属性和变量
+ final 修饰类,则该类不允许被继承,为最终类
+ final 修饰方法,则该方法不允许被覆盖(重写)
+ final 修饰属性:则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)
+ final 修饰变量,则该变量的值只能赋一次值,即常量

0 comments on commit 120d1f7

Please sign in to comment.