你们好,我是乐字节的小乐,从本文开始将会给你们讲述Java继承,一下是Java继承的知识图谱:this
在类的方法定义中使用的this关键字表明使用该方法的对象的引用。
this 即”本身”,表明对象自己,谁调用表明谁。在成员方法中或构造器中隐式的传递。spa
做用以下:
一、this在构造器中只能放在第一行
二、this.属性避免属性和形参、局部变量同名,发生就近原则
三、this([实参列表]): 构造器的首行调用其余构造器。
四、this能够看做是一个变量,它的值是当前对象的引用。
五、this不能出如今被static修饰的内容中
六、构造方法不能相互调用(即你调用我、我调用你),会报错,相似死循环3d
在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的全部对象来讲,static成员变量只有一份。凡是静态的都是属于类的,与对象无关的,先于对象存在的。可用于修饰属性、方法、块。
static : 类方法, 调用方式两种
①类名.静态方法名(不须要实例化)
②类名 变量名 = new 类名();
变量名.静态方法名
注意:静态方法只能使用静态内容;即被static修饰的方法只能使用被static修饰的内容。
static关键字:静态的、公共的。
非静态的方法可使用静态的内容。对象
块,即{},能够分为:
静态块,仅在类的第一次使用时加载。
构造块,先于构造器执行,每建立一个对象执行一次。blog
乐字节原创,转载请注明出处。
欢迎继续关注乐字节,后续继续Java技术分享继承