普通方法: 可以通过对象多次调用。????

?? ??4: 构造方法什么时候定义呢???
?? ?? ?? 当创建的对象需要对其进行初始化时,此时可以提供构造器。
?? ??5:构造器的细节:
?? ?? (1)在默认情况下,系统会给类提供一个无参数的默认构造器。
?? ?? (2)当类中手动提供了一个有参数的构造器,此时系统就不在提供无参数构造器。??
?? ?? ?? ?? ??建议:在手动提供有参数构造器之后,再次提供一个无参数的构造器。??
八: 构造代码块: (动态块)
?? ??1: 语法:
?? ?? {
....语句:
?? ?? }
?? ?? 2:作用: 给所有的对象进行初始化。
?? ?? 3:区别: 动态块和构造器的区别:
?? ?? ?? a: 构造器的作用是给当前的对象,具体的某一给对象进行初始化。
?? ?? ?? b: 动态块,在创建对象之前被执行,给所有对象都进行初始化。
?? ?? 4:动态块和构造器的执行顺序:??
?? ?? ?? 动态块优先于构造器执行。
九:this关键字:
?? ?? 作用:??
?? ?? ??(a):形式是区分了成员变量和形式参数重名的问题。
?? ?? ?? ?? ?? ??this代表当前对象的引用。??
?? ??简单理解: 那个对象调用了这个方法,这个this就是那个对象。
?? ?? ??(b)用在本来构造器的第一条语句处,表示对其他构造器的调用。
?? ?? ?? ?? ??形式: this([参数]);
作用:创建类
?? ?? ?? ??属性
?? ?? ?? ??行为
?? ?? ?? ??有参数的构造器,(无参数)
?? ?? ?? ??动态块
?? ?? ?? ??this 分区成员变量和形式参数
?? ?? ?? ??this去调用其他构造器
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-85540-2.html
更需战略战术把舵导航
可能
马云先生